在 ubuntu(12.04LTS)上安装 gitlab ci(继续集成)时,我在第 5 步(安装应用程序)中收到以下错误
来自:https ://github.com/gitlabhq/gitlab-ci/blob/master/doc/installation.md
root@s2:~# cd /home/gitlab_ci/gitlab-ci/
root@s2:/home/gitlab_ci/gitlab-ci# sudo -u gitlab_ci -H gem install bundler
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/local/lib/ruby/gems/1.9.1 directory.
似乎这些 gem 试图安装在 /home/gitlab_ci 之外,这确实会作为用户 gitlab_ci 失败
我的问题是——这些说明有错吗?- 或者 - 我是一个极端情况。当然,我将如何安全地解决这个问题,只是以 root 身份运行命令可能会在以后给我带来更多麻烦......
额外的信息,Ruby 最初是为 gitlab 本身安装的,并且工作正常。