0

我正在尝试安装 Redmine,但在最后的步骤中遇到了麻烦。我以前从未使用过 Ruby 环境,我是一个完整的初学者。

$ RAILS_ENV=production rake db:migrate
Could not find i18n-0.6.1 in any of the sources
Run `bundle install` to install missing gems.

(捆绑安装没有帮助。)所以我尝试“gem install i18n -v 0.6.1”,告诉我“1 gem installed”,一切正常。

而且它仍然不起作用,当我'gem list'时仍然没有得到i18n(任何版本)

以前的答案对我没有任何帮助,我没有使用乘客。

谢谢。

编辑:我找到了我的宝石所在的目录,/var/lib/gems/1.8/gems in18-0.6.1 和其他宝石在这里,但未在“宝石列表”中列出

编辑2:好的,我的问题现在更精确了。我实际上正在尝试编写一个 puppet 脚本来安装 Redmine,而“bundle install”实际上是在命令行上工作,而不是在 exec puppet 资源中。

4

1 回答 1

0

如果您在远程安装 gems 时遇到问题并且没有经常更新项目,您可以缓存 gems 并将它们添加到 git by bundle package并在 by 之后安装它们 bundle install --local

于 2013-04-22T13:44:30.537 回答