Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
732 views
in Technique[技术] by (71.8m points)

ruby on rails - Passenger says Bundler:GemNotFound error while the bundle install says it's there

i get Passenger error on shared hosting

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

but if i run "bundle install" it says everything is ok :(

and the contents of the Gemfile are:

source 'http://rubygems.org'
gem 'rake', '0.8.7'
gem 'tzinfo', '0.3.27'
gem 'mail', '2.2.16'
gem 'arel', '2.0.9'
gem 'rack', '1.2.2'
gem 'i18n', '0.6.0'

gem 'rails', '3.0.5'
gem 'mysql2'
gem 'paperclip'
gem 'devise'
gem 'jquery-rails'
gem 'acts-as-taggable-on'
gem "will_paginate", "~> 3.0.pre2"
gem 'tiny_mce'
gem "oa-oauth", :require => "omniauth/oauth"
gem "acts_as_list"

"bundle show i18n" gives

/usr/lib/ruby/gems/1.8/gems/i18n-0.6.0

is it the error in my app or error of the hosting? how do i solve it?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

it was hosting service bug. here's their reply:

"Passenger and the shell are on two different servers. i18n was installed on Passenger, however the version was not 0.6.0."

so as i suspected different gems were used for passenger than the ones bundler used


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...