【发布时间】:2012-02-02 02:59:35
【问题描述】:
好的,所以我有一个新的 amazon ubuntu 11.04 ec2 实例,除了乘客、ruby 和 rvm 之外,一切似乎都很棒。好的,所以我的 apache2.conf 有这个
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.11
PassengerRuby /home/ubuntu/.rvm/bin/ruby
# PassengerRuby /home/ubuntu/.rvm/gems/ruby-1.9.2-p290
#LoadModule passenger_module /home/ubuntu/.rvm/gems/ruby-1.9.2-p290@crm/gems/passenger-3.0.11/ext/apache2/mod_passenger.c
#PassengerRoot /home/ubuntu/.rvm/gems/ruby-1.9.2-p290@crm/gems/passenger-3.0.11
我有一些注释掉了,因为我尝试了各种变体来让 rvm 和乘客一起工作。
我的虚拟主机是这个
<VirtualHost *:80>
ServerAdmin something@gmail.com
ServerName logicxl.com
# ServerAlias
DocumentRoot /srv/crm/current/public
ErrorLog /srv/crm/logs/error.log
<Directory "/srv/crm/current/public">
Options Indexes MultiViews FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
网址是logicxl.com,但如您所见,存在 rake 错误
Could not find rake-0.9.2.2 in any of the sources (Bundler::GemNotFound)
但我做了捆绑安装并得到了这个
/srv/crm/current$ bundle install
Using rake (0.9.2.2)
....
....
....
Using thin (1.3.1)
Using uglifier (1.2.2)
Using unicorn (4.1.1)
Using will_paginate (3.0.2)
Using yajl-ruby (1.1.0)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
因此安装了 gem,但错误仍然存在....我假设正在使用的 ruby 以及正在使用的 gem 存在问题...但是我几乎尝试了所有方法来使其正常工作。 ..任何帮助将不胜感激..
【问题讨论】:
标签: ruby-on-rails rvm bundler passenger