1

我正在使用厨师rbenv食谱(https://github.com/fnichol/chef-rbenv ),使用 rails lastmile 食谱( https://github.com)进行系统范围的安装(进入 /usr/local/rbenv)/DanThiffault/rails-lastmile)。服务器工作正常,我可以安装 gems,但命令行 gems 似乎不起作用(valkyriemysql2psql)。

我需要做额外的工作才能让它工作吗?

4

2 回答 2

1

rbenv rehash使用 rbenv 时,每次使用命令行脚本安装 gem 时都必须运行。

如果您将 gems 安装在一个包中,并在其所在的目录中运行命令Gemfile,@riley 的建议可能就足够了。否则,rehash是使可执行文件在路径上可用的命令。

于 2013-06-01T23:54:34.597 回答
0

我是来自 rvm 的 rbenv 新手,它似乎可以正常工作。看起来在 rbenv 中你必须运行:

bundle exec gemxx

或者生成 binstubs:

https://github.com/sstephenson/rbenv/wiki/Understanding-binstubs

于 2013-06-01T21:52:19.590 回答