Ruby - 无法在任何来源中找到i18n-0.6.1

时间:2013-04-19 09:01:03

标签: ruby gem redmine puppet i18n-gem

我正在尝试安装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安装',一切都好。

它仍然不起作用,当我'宝石列表'时仍然没有得到i18n(在任何版本中)

之前的回答并没有为我解决任何问题,我没有使用乘客。

感谢。

编辑:我找到了我的宝石所在的目录,/ var / lib / gems / 1.8 / gems in18-0.6.1和其他宝石在这里,但没有列在'宝石列表'

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

1 个答案:

答案 0 :(得分:0)

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