【问题标题】:Cannot run 'heroku local': cannot find bundler无法运行“heroku local”:找不到捆绑程序
【发布时间】:2015-08-27 04:54:12
【问题描述】:

我正在尝试运行新的 heroku local 命令,它是 heroku 工具包的一部分,详细信息如下: https://devcenter.heroku.com/articles/heroku-local

我为我的 Ruby on Rails 应用程序设置了一个简单的 Procfile:

web: bundle exec rails server

本地服务器启动失败;似乎找不到已安装的 gem:

forego | starting web.1 on port 5000
web.1  | C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs'





                                                                         : Could not find bundler (>= 0) amongst [bigdecimal-1.1.0, dotenv-0.7.0, foreman-0.63.0
, io-console-0.3, json-1.5.4, mime-types-1.23, minitest-2.5.1, rack-1.5.2, rake-0.9.2.2, rdoc-3.9.5, rest-client-1.6.7, sequel-3.20.0, sinatra-1.0, taps-0.3.24,
 thor-0.18.1] (Gem::LoadError)

我已经运行了bundle install,所以前面是找错地方了吗?我该如何纠正这个问题?

我们将不胜感激!

【问题讨论】:

  • 你正在使用命令提示符?
  • @PareshGami 是的。那是问题吗?我正在运行 Windows。

标签: ruby-on-rails heroku gem bundler procfile


【解决方案1】:

你必须使用 git-bash 命令提示符。

Git-bash 作为 Windows 版 Git 的一部分安装。您可以下载并安装适用于 Windows 的 Git here

【讨论】:

  • 嗯? git base 是一个 git 命令,而不是一个独立的命令提示符...?我已经安装了 git。
  • 知道了。使用 git-bash 很有魅力,谢谢。我会更新你的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-18
  • 1970-01-01
  • 2016-01-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多