当我尝试运行此代码“bundle install --without production”时,我收到一个错误,例如“当前未安装程序 'bundle'。您可以通过键入以下命令进行安装:sudo apt-get install ruby-bundler”已经安装了捆绑包,但仍然出现此错误。
这个问题发生在我学习 Harlt 的 ..Heroku 设置部分的“更新 Gemfile”时
当我尝试运行此代码“bundle install --without production”时,我收到一个错误,例如“当前未安装程序 'bundle'。您可以通过键入以下命令进行安装:sudo apt-get install ruby-bundler”已经安装了捆绑包,但仍然出现此错误。
这个问题发生在我学习 Harlt 的 ..Heroku 设置部分的“更新 Gemfile”时
首先为已安装的 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
(--default 是可选的)。
你去吧。现在您可以毫无问题地运行bundle
命令。
希望能帮助到你 :)
对于那些使用rbenv收据的人来说:
gem install bundler
rbenv rehash
bundle