私はローカル開発で Rails アプリを実行するために apache パッセンジャーを使用しています。Apache パッセンジャー、mysql、および関連するすべてのものを正常にインストールしました。
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.17
PassengerRuby /usr/bin/ruby1.8
NameVirtualHost *:80
<VirtualHost *:80>
ServerName foo.local
DocumentRoot "/home/kashif/sunsspot_search/public"
RailsEnv development
<directory "/home/kashif/sunsspot_search/public">
Order allow,deny
Allow from all
</directory>
</VirtualHost>
このコマンド sudo /etc/init.d/apache2 restart を使用してApacheを起動します
するとこんなメッセージが
[warn] NameVirtualHost *:80 has no VirtualHosts
foo.local/posts にアクセスすると、このエラーが発生します
no such file to load -- bundler
助けてください。なぜこのエラーが発生し、Apache の設定が正しいのですか?
ありがとう