Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 独角兽、RVM和Mac OS X Leopard_Macos_Rvm_Osx Leopard_Unicorn - Fatal编程技术网

Macos 独角兽、RVM和Mac OS X Leopard

Macos 独角兽、RVM和Mac OS X Leopard,macos,rvm,osx-leopard,unicorn,Macos,Rvm,Osx Leopard,Unicorn,我正在尝试使用标题中提到的技术在家里的旧MacMiniG4上安装一个小型web服务器。我了解到,要在端口80上提供任何服务,服务器必须使用sudo启动。由于我使用来管理我的Ruby Gems,所以我使用rvmsudo来启动服务器 我已经创建了一个运行服务器的用户,我可以通过SSH登录并键入“rvmsudo unicorn-p80”来启动服务器。当然,当我关闭连接时,进程就终止了,所以这显然不是解决问题的办法 在Mac OS Leopard上设置服务器的“正确”方法是什么?请记住,我希望继续使用R

我正在尝试使用标题中提到的技术在家里的旧MacMiniG4上安装一个小型web服务器。我了解到,要在端口80上提供任何服务,服务器必须使用sudo启动。由于我使用来管理我的Ruby Gems,所以我使用rvmsudo来启动服务器

我已经创建了一个运行服务器的用户,我可以通过SSH登录并键入“rvmsudo unicorn-p80”来启动服务器。当然,当我关闭连接时,进程就终止了,所以这显然不是解决问题的办法


在Mac OS Leopard上设置服务器的“正确”方法是什么?请记住,我希望继续使用RVM来管理我的宝石。我还希望服务器在计算机启动时自动开始运行。

您可以使用工具GNU屏幕 并分离屏幕,使进程继续运行

或者,如果此命令起作用,则可以尝试:

rvmsudo unicorn -p 80