1

我是在linux上安装软件的新手。我正在尝试按照http://www.pickysysadmin.ca/2013/03/25/how-to-install-gitlab-5-0-on-centos-6/上的说明在 Red Hat 6.3 上安装 gitlab 。系统上已经安装了 ruby​​ 1.9.3-p392,但我仍然继续执行安装指南链接中的步骤 6 和 8。但是,当我尝试执行第 9 步(安装捆绑程序)时,我收到此错误:

获取:bundler-1.3.5.gem (100%) 错误:执行 gem 时 ... (Errno::ENOENT) 没有这样的文件或目录 – /data/apps/sa_gitlab/.gem/ruby/1.9.1/cache/bundler -1.3.5.gem

你知道为什么会发生这种情况吗?我不确定为什么当第 8 步显示正确版本的 ruby​​ 时系统会查找 1.9.1 版本的 ruby​​。任何建议,将不胜感激。

谢谢。

4

1 回答 1

0

这听起来像一个路径问题。

以 sa_gitlab 登录时,执行以下操作:

# Verify your using the right version of Ruby
[sa_gitlab@localhost~] which ruby
~/ruby/bin/ruby

[sa_gitlab@localhost~] ruby --version
ruby 1.9.3p392 (2013-02-22) [x86_64-linux]

[sa_gitlab@localhost~] which git
~/git/bin/git

[sa_gitlab@localhost ~] git --version
git version 1.8.2.3

如果您的输出不同,设置 sa_gitlab 的环境出现问题,或者您跳过了重新导出 $PATH 的步骤

# Re-export your PATH
[sa_gitlab@localhost~] PATH=$HOME/git/bin:$HOME/ruby/bin:$PATH:$HOME/bin;
于 2014-01-10T19:21:24.167 回答