我在mac上安装gitlab但后者主要是为linux操作系统而设计的.在doc之后,我必须运行此命令
curl --output /etc/init.d/gitlab https://raw.github.com/gitlabhq/gitlab-recipes/master/init.d/gitlab
Run Code Online (Sandbox Code Playgroud)
什么是/etc/init.d文件夹的mac等价物(我知道launchd命令,但我正在寻找mac的等效/etc/init.d文件夹)?
我不知道你是否还在关心这个问题,但瑞安说的是正确的.要直接回答您的问题,您的curl命令正在尝试下载启动脚本并将其放入init.d目录中.你没有,因为你在Mac OS X上.
你需要做的是将init.d弹出到其他永久性的地方.确保它是chmod + x并测试它是否可以手动工作.(即./init.d)
如果是,您可以创建一个.plist并将其弹出到/ Library/LaunchDaemons /中,它将运行您的init.d文件.如果你的init.d文件就像运行可执行文件一样简单,那么完全忘记init.d文件,只需让.plist文件直接运行gitlab可执行文件.
无论哪种方式,我认为您应该将Ryan(或我的)答案标记为已接受,因为它将解决您的问题.我没有把它作为对Ryan答案的评论的唯一原因是我的解释太长了以至于评论.
| 归档时间: |
|
| 查看次数: |
29149 次 |
| 最近记录: |