我正在使用厨师rbenv
食谱(https://github.com/fnichol/chef-rbenv ),使用 rails lastmile 食谱( https://github.com)进行系统范围的安装(进入 /usr/local/rbenv)/DanThiffault/rails-lastmile)。服务器工作正常,我可以安装 gems,但命令行 gems 似乎不起作用(valkyrie
,mysql2psql
)。
我需要做额外的工作才能让它工作吗?
我正在使用厨师rbenv
食谱(https://github.com/fnichol/chef-rbenv ),使用 rails lastmile 食谱( https://github.com)进行系统范围的安装(进入 /usr/local/rbenv)/DanThiffault/rails-lastmile)。服务器工作正常,我可以安装 gems,但命令行 gems 似乎不起作用(valkyrie
,mysql2psql
)。
我需要做额外的工作才能让它工作吗?
rbenv rehash
使用 rbenv 时,每次使用命令行脚本安装 gem 时都必须运行。
如果您将 gems 安装在一个包中,并在其所在的目录中运行命令Gemfile
,@riley 的建议可能就足够了。否则,rehash
是使可执行文件在路径上可用的命令。
我是来自 rvm 的 rbenv 新手,它似乎可以正常工作。看起来在 rbenv 中你必须运行:
bundle exec gemxx
或者生成 binstubs:
https://github.com/sstephenson/rbenv/wiki/Understanding-binstubs