因為 32 位元的 GitLab 沒有安裝套件,一切都得自己來。在奮鬥許久後,終於新建了一個使用者 gitlab,抓完原始碼放在家目錄下的 gitlabhq,建置安裝完成。啟動的指令如下:
- sudo /etc/rc.d/init.d/mysqld start
- sudo /etc/rc.d/init.d/redis start
- cd && cd gitlabhq && bundle exec rails s -e production
想要開機後自動執行,可以將指令放在 /etc/rc.d/rc.local 這個檔案,大致需要以下這些:
- # exec >/var/log/rc.local.log 2>&1
- /etc/rc.d/init.d/mysqld start
- /etc/rc.d/init.d/redis start
- PATH=$PATH:/usr/local/bin
- cd /home/gitlab/gitlabhq && bundle exec rails s -e production &
部份需要改變的原因是執行身分不同、路徑不同、環境變數不同,還有背景執行。如果需要偵錯,也可以打開被註解的那一行。
沒有留言:
張貼留言