Mac OS X Serverの起動時にRuby on Railsアプリが自動的に起動するようにするにはどうすればよいですか?サーバーの起動時に自動レールアプリが起動しますか?
ありがとうございました。
Mac OS X Serverの起動時にRuby on Railsアプリが自動的に起動するようにするにはどうすればよいですか?サーバーの起動時に自動レールアプリが起動しますか?
ありがとうございました。
ok、答えが見つかりました。
最初のそれは、このような構造を持つXMLファイルです/Library/LaunchDaemons/my.startup.rails.app.plist
でファイルを作成します。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>KeepAlive</key>
<false/>
<key>Label</key>
<string>my.startup.rails.app</string>
<key>ProgramArguments</key>
<array>
<string>/Library/WebServer/start.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>StartInterval</key>
<integer>86400</integer>
</dict>
</plist>
/ライブラリ/ WebServer /スタート.shには、railsアプリケーションを起動するためのシェルスクリプトが含まれています。
はsudo launchctlをロード/Library/LaunchDaemons/my.startup.rails.app.plist
-w完了:
は、次に、コンピュータが起動するときに起動します!
あなたはGODを使ってあなたのレールプロセスを管理することができます。さらに詳しい情報はこちら:http://ezinearticles.com/?Why-Rails-Developers-Need-God&id=845672 – jonnii
私はエル・キャピタンの解決策も必要です。私のアプリは/ Users/myuser/myappにあり、私は/ Users/myuser/myappに残ったstart.shを作成しました。次のコマンドでcd/Users/myuser/myappと入力します。レールはありますが、動作しません。あなたはいくつかのサンプルを起動することができます/ありがとうP Kul –
passengerを使用することをお勧めします。これらの頭痛は遠ざかります。それはOS-X control panelを持っていて、私の人生をずっと簡単にしました。
これはOS Xサーバーがインストールされている実際のMacサーバーですか、それともあなたのローカル開発ボックスについて話していますか? –
実際のMac OS X Server –