Tôi không biết nếu bạn vẫn quan tâm đến câu hỏi hay không, nhưng những gì ryan nói là chính xác. Và để trực tiếp trả lời câu hỏi của bạn, lệnh curl của bạn đang cố gắng tải xuống một tập lệnh khởi động và đặt nó vào thư mục init.d của bạn. Bạn không có, vì bạn đang sử dụng Mac OS X.
Những gì bạn cần làm là bật init.d ở nơi khác vĩnh viễn. Hãy chắc chắn rằng nó là chmod + x và kiểm tra để xem nó hoạt động bằng tay. (ví dụ: ./init.d)
Nếu có, bạn có thể tạo một tệp .plist và đưa nó vào/Library/LaunchDaemons/sẽ chạy tệp init.d của bạn. Nếu tệp init.d của bạn đơn giản như chỉ chạy một tệp thực thi, thì hãy quên hoàn toàn tệp init.d và chỉ cần tệp .plist chạy trực tiếp tệp thực thi gitlab.
Dù bằng cách nào, tôi nghĩ rằng bạn nên đánh dấu câu trả lời của Ryan (hoặc của tôi) là Được chấp nhận, vì nó sẽ giải quyết vấn đề của bạn. Lý do duy nhất tôi không đưa điều này như một bình luận về câu trả lời của Ryan là lời giải thích của tôi quá dài để nhận xét.
Tôi sẽ làm bạn thất vọng: nó ** là ** 'launchd'. –
@ H2CO3 vì vậy lệnh sẽ là curl --output/launchd/gitlab https://raw.github.com/gitlabhq/gitlab-recipes/master/init.d/gitlab? – user1611830
@userXXX Không, nhưng 'launchd' có trang người đẹp mà bạn có thể google. –