在 El Capitan 中启动时启动 rails

Boot rails when start up in El Capitan

这是从这里的同一个标题延伸出来的问题automatic rails app startup on server boot?

我按照那个link的答案,直到需要创建start.sh

不知道如何将 rails 正确地放入 start.sh

我试过了

cd /Users/MyUser/myapp
rails s

/Users/MyUser/myapp/ rails s

重启后没有任何反应(果然能画眉localhost:3000)

帮助需要或任何其他解决方案。我也试过乘客但已经过时不再支持这个 El Capitan

谢谢

确保您的版本正确 Ruby,并且相关的 gem 在脚本的 $PATH 环境变量中可用。

在 Mac OS 你可以使用 pow server

两个答案我都试过了。

  1. 使用 pow 服务器需要花费我的工具才能让 public 访问我的服务器。

  2. $PATH 可能是我的问题。但是,如果我登录并 运行 编写脚本,它就可以工作。

  3. 我找到了一个替代解决方案,它将 Q 与登录我的帐户相关联,然后使用 Running script upon login mac

  4. 将我的 Mac 设置为自动登录