私はcoolmappdb.com
でホスティングINMOTION上でRailsアプリケーションを配備しています - と私はそこに着くときに、エラーメッセージが明確であるポイントのPhusion旅客
Could not spawn process for application /home/username/public_html/coolmappdb.com: An error occurred while starting up the preloader.
<p>If that didn't work, then maybe the problem is that your gems are installed to <code>/home/username/.rvm/gems</code>, while at the same time you set <code>PassengerRuby</code> (Apache) or <code>passenger_ruby</code> (Nginx) to <code>/usr/local/rvm/gems/ruby-2.3.1/wrappers/ruby</code>. Because of the latter, RVM does not load gems from the home directory.</p>
言います。私のPhusion Passengerが間違った場所を指していると言われています。適切な場所で動作させるにはどうすればよいですか?
UPDATES:
<VirtualHost 170.239.250.29:80>
ServerName coolmappdb.com
ServerAlias www.coolmappdb.com
DocumentRoot /home/coolma7/public_html
PassengerRuby /home/coolma7/.rvm/gems
ServerAdmin [email protected]
UseCanonicalName Off
CustomLog /usr/local/apache/domlogs/coolmappdb.com combined
<IfModule log_config_module>
<IfModule logio_module>
CustomLog /usr/local/apache/domlogs/coolmappdb.com-bytes_log "%{%s}t %I .\n%{%s}t %O ."
</IfModule>
</IfModule>
</VirtualHost>
ディレクトリの権限をチェックしましたか?私はこのRubyアプリケーションを実行するユーザーを作成したが、このユーザーが読むためのアクセス権が正しく設定されていないディレクトリに宝石がインストールされていたため、同様の問題が1回発生しました。 –
はいコードはパブリックフォルダにあります – ImranNaqvi
ApacheまたはNginxを使用していますか? –