Bundler安装不适用于rbenv

时间:2015-02-25 23:33:32

标签: ruby-on-rails ruby bash bundler rbenv

我正在努力让一个中间人静态站点继续运行,但是对于我的生活来说,不能让Bundler行事正确。这是我第一次使用Ruby on Rails。

使用rbenv我已经将ruby 2.2.0克隆到插件文件夹中,但即使在运行rbenv global 2.2.0并安装了Middleman和Bundler之后,我也无法获得“捆绑安装”或任何其他“捆绑 - - “命令工作。

即使在rbenv之后我也遇到了权限问题和不同版本的Ruby,所以我将“export RBENV_ROOT =”$ HOME / .rbenv“添加到我的bash配置文件中。

一旦完成,导致我无法安装Bundler和Middleman的Ruby版本问题就消失了。但是现在他们已经安装了,我无法让这些宝石遵循任何命令。

1 个答案:

答案 0 :(得分:1)

尝试使用ruby -v查看应用中设置的本地ruby版本。

rbenv versions查看您是否安装了该版本。如果您没有安装正确的版本,请运行rbenv install ruby-x.x.x或任何需要的版本,或者如果已安装,请执行rbenv local x.x.x

安装新红宝石后,您需要运行rbenv rehash来重新打磨垫片。

然后可能是gem install bundler,那么您可以尝试bundle install