gpt4 book ai didi

gem - 在任何来源中都找不到 i18n-0.6.0

转载 作者:行者123 更新时间:2023-12-04 10:42:20 26 4
gpt4 key购买 nike

我刚刚从 Rails 3.0.3 升级到 3.2.1。升级在我的 Mac 上进行得很顺利,但我无法在我的 Ubuntu 生产服务器上运行我的应用程序的 3.2.1 实例。我得到的错误是这样的:

Could not find i18n-0.6.0 in any of the sources (Bundler::GemNotFound)

显然,其他人以前也遇到过同样的问题。不幸的是, the solution here不适合我。做 sudo bundle install似乎没有什么区别。

我还找到了 this post但我不明白 OP 究竟做了什么来解决这个问题。

this post同样,但 OP 的问题本身就消失了。

我确实有 i18n gem 安装:
$ gem list | grep i18n
i18n (0.6.0, 0.5.0)

我不知道有什么问题。有任何想法吗?

最佳答案

我有完全相同的错误。你用的是rvm和passenger吗?

如果您在开始乘客安装之前安装了 rvm,在乘客完成安装后,它会为您提供更新 apache 配置的说明,类似于:

LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p125@global/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p125@global/gems/passenger-3.0.11
PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.3-p125@global/ruby

我已经安装了带有全局 gemset 的乘客,但后来我创建了另一个用于我的应用程序的 gemset(让我们称这个新的 gemset 为“foo”)。

对我有用的解决方案是将第三行中的“global”更改为“foo”:
PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.3-p125@foo/ruby

关于gem - 在任何来源中都找不到 i18n-0.6.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9490119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com