2012-05-11 39 views
0

我正在使用dreamhost共享服務器。我得到這個錯誤信息,我不明白這些錯誤的含義。這是否顯示乘客使用dreamhost默認紅寶石1.8而不是我的本地1.9.3?這些錯誤消息顯示passnger正在使用usr/lib /而不是我的主文件夾。提前致謝。Dreamhost:兩個不同的Ruby版本和gemsets?

In config/environmnet.rb: 
# Load the rails application 
require File.expand_path('../application', __FILE__) 

# Initialize the rails application 
RailsMichaelcunnaneCom::Application.initialize! 

0 /usr/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/setup.rb 10 in `exit' 
1 /usr/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/setup.rb 10 
2 /usr/lib/ruby/1.8/rubygems/custom_require.rb 36 in `gem_original_require' 
3 /usr/lib/ruby/1.8/rubygems/custom_require.rb 36 in `require' 
4 /home/miccun2/rails.michaelcunnane.com/config/boot.rb 6 
5 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require' 
6 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require' 
7 /home/miccun2/rails.michaelcunnane.com/config/application.rb 1 
8 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require' 
9 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require' 
10 /home/miccun2/rails.michaelcunnane.com/config/environment.rb 2 
11 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require' 
12 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require' 
13 config.ru 3 
14 /usr/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/builder.rb 46 in `instance_eval' 
15 /usr/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/builder.rb 46 in `initialize' 
16 config.ru 1 in `new' 
17 config.ru 1 

的Ruby版本:

[email protected]:~/rails.michaelcunnane.com$ ruby -v 
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] 
[email protected]:~/rails.michaelcunnane.com$ which ruby 
/home/miccun2/.rvm/rubies/ruby-1.9.3-p194/bin/ruby 

的Rails版本&和運行

[email protected]:~/rails.michaelcunnane.com$ rails -v 
Rails 3.2.3 
[email protected]:~/rails.michaelcunnane.com$ which rails 
/home/miccun2/.rvm/gems/ruby-1.9.3-p194/bin/rails 
[email protected]:~/rails.michaelcunnane.com$ rails console 
Loading development environment (Rails 3.2.3) 
1.9.3p194 :001 > exit 

RVM版本和寶石選擇

[email protected]:~/rails.michaelcunnane.com$ rvm gemset list 
gemsets for ruby-1.9.3-p194 (found in /home/miccun2/.rvm/gems/ruby-1.9.3-p194) 
    global 
    rails_michaelcunnane_com 

[email protected]:~/rails.michaelcunnane.com$ rvm gemset use rails_michaelcunnane_com --default 
Using ruby-1.9.3-p194 with gemset rails_michaelcunnane_com 

捆綁展會捆綁後安裝

[email protected]:~/rails.michaelcunnane.com$ bundle show 
Gems included by the bundle: 
    * actionmailer (3.2.3) 
    * actionpack (3.2.3) 
    * activemodel (3.2.3) 
    * activerecord (3.2.3) 
    * activeresource (3.2.3) 
    * activesupport (3.2.3) 
    * arel (3.0.2) 
    * builder (3.0.0) 
    * bundler (1.1.3) 
    * coffee-rails (3.2.2) 
    * coffee-script (2.2.0) 
    * coffee-script-source (1.3.1) 
    * erubis (2.7.0) 
    * execjs (1.3.2) 
    * hike (1.2.1) 
    * i18n (0.6.0) 
    * journey (1.0.3) 
    * jquery-rails (2.0.2) 
    * json (1.7.1) 
    * mail (2.4.4) 
    * mime-types (1.18) 
    * multi_json (1.3.4) 
    * polyglot (0.3.3) 
    * rack (1.4.1) 
    * rack-cache (1.2) 
    * rack-ssl (1.3.2) 
    * rack-test (0.6.1) 
    * rails (3.2.3) 
    * railties (3.2.3) 
    * rake (0.9.2.2) 
    * rdoc (3.12) 
    * sass (3.1.17) 
    * sass-rails (3.2.5) 
    * sprockets (2.1.3) 
    * sqlite3 (1.3.6) 
    * thor (0.14.6) 
    * tilt (1.3.3) 
    * treetop (1.4.10) 
    * tzinfo (0.3.33) 
    * uglifier (1.2.4) 
[email protected]:~/rails.michaelcunnane.com$ 

回答

0

上次我部署了一個Rails 3應用程序Dreamhost並沒有提供1.9.2。所以我的應用程序使用默認的1.8.7。我認爲他們仍然不提供1.9.2。

我沒有使用RVM,起初我想這樣做,但我認爲這太麻煩了。 Dreamhost Wiki有信息,但它不受支持。因此,如果事情出錯,Dreamhost無法提供幫助。當使用你自己的1.9.2時也沒有幫助。

在我的筆記本電腦上,我使用RVM,但Dreamhost PS只是Dreamhost Ruby 1.8.7。我唯一需要的改變讓我的乘客的Rails 3應用程序的工作是在.gemrc home目錄其中只有

gemhome: /home/myuser/.gems/ 
gempath: 
- /home/myuser/.gems/ 
+0

我覺得我用/閱讀這篇文章,發現它有用http://grigio.org/ finally_rails_3_dreamhost_tips_n_fail。和這一個http://stackoverflow.com/questions/2250247/rails-3-on-dreamhost – onknows

相關問題