Ruby on rails 3 Dreamhost:两个不同的Ruby版本和Gemset?

Ruby on rails 3 Dreamhost:两个不同的Ruby版本和Gemset?,ruby-on-rails-3,passenger,dreamhost,Ruby On Rails 3,Passenger,Dreamhost,我正在使用dreamhost共享服务器。我收到了这个错误信息,我不明白这些错误是什么意思。这是否表明乘客使用dreamhost默认ruby 1.8而不是我的本地1.9.3?这些错误消息显示PasseSinger正在使用usr/lib/而不是my home文件夹。提前谢谢 In config/environmnet.rb: # Load the rails application require File.expand_path('../application', __FILE__) # Ini

我正在使用dreamhost共享服务器。我收到了这个错误信息,我不明白这些错误是什么意思。这是否表明乘客使用dreamhost默认ruby 1.8而不是我的本地1.9.3?这些错误消息显示PasseSinger正在使用usr/lib/而不是my home文件夹。提前谢谢

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

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

Ruby版本:

miccun2@oslo:~/rails.michaelcunnane.com$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
miccun2@oslo:~/rails.michaelcunnane.com$ which ruby
/home/miccun2/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
Rails版本&启动并运行

miccun2@oslo:~/rails.michaelcunnane.com$ rails -v
Rails 3.2.3
miccun2@oslo:~/rails.michaelcunnane.com$ which rails
/home/miccun2/.rvm/gems/ruby-1.9.3-p194/bin/rails
miccun2@oslo:~/rails.michaelcunnane.com$ rails console
Loading development environment (Rails 3.2.3)
1.9.3p194 :001 > exit
RVM版本和gemset选择

miccun2@oslo:~/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

miccun2@oslo:~/rails.michaelcunnane.com$ rvm gemset use rails_michaelcunnane_com --default
Using ruby-1.9.3-p194 with gemset rails_michaelcunnane_com
捆绑包安装后的捆绑包展示

miccun2@oslo:~/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)
miccun2@oslo:~/rails.michaelcunnane.com$

.

上次我部署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,它只有

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

我想我读过这篇文章,发现它很有用。这个呢
gemhome: /home/myuser/.gems/
gempath:
- /home/myuser/.gems/