Ruby on rails 3 Dreamhost:两个不同的Ruby版本和Gemset?
我正在使用dreamhost共享服务器。我收到了这个错误信息,我不明白这些错误是什么意思。这是否表明乘客使用dreamhost默认ruby 1.8而不是我的本地1.9.3?这些错误消息显示PasseSinger正在使用usr/lib/而不是my home文件夹。提前谢谢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
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/