服务器启动时自动rails app启动?
如何在Mac OS X Server启动时自动启动ruby on rails app?
谢谢。
我建议使用乘客 ,它会让所有这些令人头疼。 它甚至还有一个OS-X控制面板 ,让我的生活变得更加轻松。
好的,找到了答案。
首先在/Library/LaunchDaemons/my.startup.rails.app.plist中创建文件
它是一个xml文件,结构如下:
Disabled KeepAlive Label my.startup.rails.app ProgramArguments /Library/WebServer/start.sh RunAtLoad StartInterval 86400
其中/Library/WebServer/start.sh包含用于启动rails应用程序的shell脚本。
然后在计算机启动时启动它:
sudo launchctl load -w /Library/LaunchDaemons/my.startup.rails.app.plist
完成!
- 在Ruby上安装curb gem
- rbenv安装ruby 2.1.2无法在MAC OSX 10.9.2上加载此类文件 – zlib
- 安装Sqlite3 for Ruby(Mac OSX 10.5.8)
- RVM ruby安装错误 – Mac
- 在为Ruby on Rails应用程序设置mysql数据库时出现“无法通过socket连接到本地MySQL服务器’/var/run/mysqld/mysqld.sock’”错误
- 无法加载此类文件 – rubygems.rb
- 如何使用PSequel GUI连接到Mac上的localhost PostgreSQL?
- OpenSSL :: SSL :: SSLContext SNI servername_cb不工作
- OS X Lion升级后捆绑包更新和安装失败 – Rails 3