【问题标题】:Could not find i18n-0.6.4 in any of the sources (Bundler::GemNotFound)在任何源中都找不到 i18n-0.6.4 (Bundler::GemNotFound)
【发布时间】:2014-01-30 21:49:17
【问题描述】:

打开了一个我有一段时间没有编码的 Rails 项目,我只是尝试使用以下方式启动 Rails 服务器:

`rails s`

我收到此错误消息:

.rvm/gems/ruby-2.0.0-p195@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92:in `block in materialize': Could not find i18n-0.6.4 in any of the sources (Bundler::GemNotFound)

Fwiw,我已经完成了 bundle install,这是我检查 i18n 时得到的结果:

$ gem list i18n

*** LOCAL GEMS ***

i18n (0.6.5)

知道问题是什么以及应该如何解决吗?

【问题讨论】:

    标签: ruby-on-rails-4


    【解决方案1】:

    如果你的 rails gem 在 Gemfile 中,你应该运行

    bundle exec rails s
    

    相反。 HTH。

    【讨论】:

    • 是的,这就是工作。为什么这有效而 rails s 无效?
    【解决方案2】:

    您安装 RVM 的方式可能存在问题。

    尝试调用 gem list 并查看是否在任何地方提到它。 有国际化 API 的 Rails 指南。如果重新安装 RVM 不能解决任何问题,它可能包含有用的信息

    http://guides.rubyonrails.org/i18n.html

    【讨论】:

    猜你喜欢
    • 2012-06-08
    • 1970-01-01
    • 2019-04-08
    • 2014-06-18
    • 2018-04-08
    • 2012-04-19
    • 2015-03-04
    • 2014-07-11
    • 2019-11-16
    相关资源
    最近更新 更多