2012-03-15 89 views
1

I'm,當我試圖加載在客運我的申請,我看到的錯誤:客運和國際化

任何來源(捆紮機找不到國際化-0.6.0: :GemNotFound)

但我已經安裝了這個寶石。

-bash-3.2$ bundle show i18n 
/home/aeci/.gems/gems/i18n-0.6.0 

此問題類似於this,但有人知道我該怎麼辦?如果問題是託管服務錯誤,我可以告訴我的主機公司?

我試着刪除gemfile.lock並創建一個新的,但沒有工作。

Tks!

回答

4

解決的辦法是:

cd application_name 
$ bundle install --path vendor 
$ bundle package 
$ echo 'vendor/ruby' >> .gitignore 
0

我有同樣的問題。在我的情況下,我的項目配置了一個'my_app'gemset,乘客正試圖用'默認'gemset運行應用程序。此默認gemset沒有安裝i18n,因此無法運行它。

我的解決辦法是:

  1. 使用默認的寶石機智RVM使用1.9.3 --default
  2. 捆綁安裝
  3. 完成。請享用。

希望這會有所幫助。