2012-02-02 14 views
0

[OK]をので、私は新しいアマゾンのUbuntu 11.04 EC2インスタンスを持っているし、すべての乗客とルビーとRVMその後、他の偉大なようです。 OKので、私のapache2.confは、私が一緒に仕事をRVMと乗客を取得するためのバリエーションのすべての種類を試してみましたので、私はいくつかコメントアウトしている。この旅客+ RVM + Ubuntuの11.04サーバー==問題

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/[email protected]/gems/passenger-3.0.11/ext/apache2/mod_passenger.c 
    #PassengerRoot /home/ubuntu/.rvm/gems/[email protected]/gems/passenger-3.0.11 

を持っています。

私のバーチャルホストは、URLがlogicxl.comあるこの

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    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> 

ですが、あなたが見ることができるようにそこにすくいエラー

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. 
を得ました

宝石がインストールされているのにエラーが続く... ....問題があると仮定していますルビーが使用されており、どのような宝石が使用されている...しかし、私はこの作業を取得するために、ほとんどすべてのものを試してみました...任意の助けいただければ幸いいると..

答えて

1

あなたは、システム全体のRVMインストールを実行しようとしたことがあり(これは通常のインストールと同じですが、rootとしてログインしています)?

また、手動でファイルをコピーしてbundlerを実行する代わりに、Capistrano(with RVM support)を使用してアプリケーションを展開してください。それについてのチュートリアルはたくさんあります。 gemの依存関係を正しくインストールするようにします。

+0

私はcapistranoを使って展開しています....しかし、どうやってRVMをサポートしているのですか?また、システム全体でrvmをインストールするにはどうすればいいですか...私はそれをインストールしたと思った – Trace

+0

私の答えシステム全体のインストールは通常のインストールと同じですが、rootとしてログインして起動します。現在のRVMを( 'rvm implode'を使って)暗黙にして、rootとしてログインして再インストールしてみてください。 –

+0

また、CapistranoのレシピにRVMサポートを追加するには、次のURLを参照してください。http://beginrescueend.com/integration/capistrano/ –

0

rake-0.9.2.2 gemが/home/ubuntu/.rvm/bin/rubyパスに存在するかどうかを調べるには、乗客ルビーがrake-g = 0.9をインストールしようとしています。 2.2

関連する問題