【问题标题】:The program 'bundle' is currently not installed当前未安装程序“bundle”
【发布时间】:2015-07-31 03:25:54
【问题描述】:

当我试图运行此代码“捆绑安装--无生产”时 我收到一个错误,例如 “当前未安装程序 'bundle'。您可以通过键入以下内容进行安装: sudo apt-get install ruby​​-bundler " 我已经安装了捆绑包,但仍然出现此错误。

这个问题发生在我学习 Harlt 的 ..Heroku 设置部分的“更新 Gemfile”时

【问题讨论】:

  • gem install bundler 有帮助吗?
  • @tessi 是的,我已经通过这个命令安装了 bundler..但仍然得到相同的响应
  • 你在使用 rvm 吗? ruby 版本之间可能存在冲突。
  • @Miotsu 是的,我正在使用 rvm ..但是只有一个版本的 ruby​​(ruby 2.0.0p247)
  • 如果您已经通过 rbenv 安装了 Ruby,您可能需要运行 rbenv rehash 才能使其工作。

标签: ruby-on-rails gem bundler


【解决方案1】:

首先为安装的ruby可执行文件设置PATH变量(假设安装的ruby是ruby-2.0.0-p451):

PATH=$PATH:$HOME/.rvm/gems/ruby-2.0.0-p451/bin

然后运行,

gem install bundler(如果未安装捆绑程序)

最后运行,

rvm use ruby-2.0.0-p451 --default(--默认是可选的)。

你去。现在您可以毫无问题地运行bundle 命令。

希望对你有帮助:)

【讨论】:

  • 我遇到了类似的问题。我确实安装了 bundler,但它没有在我的 PATH 变量中设置。在我的 .bashrc 中快速添加正确的路径解决了这个问题。
【解决方案2】:

对于那些使用 rbenv 收据的人是:

gem install bundler
rbenv rehash
bundle

【讨论】:

    猜你喜欢
    • 2018-02-28
    • 2014-10-31
    • 1970-01-01
    • 2017-01-18
    • 2014-11-10
    • 2013-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多