【问题标题】:Ruby - Could not find i18n-0.6.1 in any of the sourcesRuby - 在任何来源中都找不到 i18n-0.6.1
【发布时间】:2013-04-19 09:01:03
【问题描述】:

我正在尝试安装 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(任何版本)

上一个答案对我没有任何帮助,我没有使用乘客。

谢谢。

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

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

【问题讨论】:

    标签: ruby gem redmine puppet i18n-gem


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-03-18
      • 2013-12-29
      • 1970-01-01
      • 2018-08-01
      • 2015-02-25
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多