2013-07-30 10 views
1

저는 리눅스에 소프트웨어를 설치하는 초보자입니다. http://www.pickysysadmin.ca/2013/03/25/how-to-install-gitlab-5-0-on-centos-6/의 지침에 따라 Red Hat 6.3에 gitlab을 설치하려고합니다. 이 시스템에는 이미 루비 1.9.3-p392가 설치되어 있지만 설치 가이드 링크에서 6 단계와 8 단계를 계속 수행했습니다. 그러나 번들러를 설치하는 9 단계를 실행하려고하면 다음 오류가 발생합니다.번들을 설치할 수 없습니다.

가져 오기 : bundler-1.3.5.gem (100 %) 오류 : 보석 실행 중 ... (Errno :: ENOENT) 해당 파일이나 디렉토리 - /data/apps/sa_gitlab/.gem/ruby/1.9.1/cache/bundler-1.3.5.gem

이런 일이 될 수있는 이유를 알고 있습니까? 없습니다 8 단계에서 올바른 버전의 루비가 표시 될 때 시스템에서 왜 1.9.1 버전의 루비를 찾지 모르겠다. 모든 제안을 부탁드립니다.

감사합니다.

+0

할 일을 재 - 수출 :

동안은 다음을 수행 sa_gitlab로 로그인 번들러의 여러 버전이 설치되어 있습니까? '보석 목록'은 무엇을 반환합니까? – VonC

+0

예. 반환 값 : bigdecimal (1.1.0) 번들 (1.3.5, 1.3.4, 1.3.2) 하이 라인 (1.6.15) io-console (0.3) json (1.5.5) minitest 0.1) 레이크 (10.0.3, 0.9.2.2) rdoc (3.9.5) 젬-들러 (1.1.1) 젬 업데이트 (2.0.3) RVM (1.11.3.6) – kollegekid

+0

좋아, 체크인했습니다 http://tech-blog.blogbin.info/blog/2012/09/12/resolving-error-env-ruby-noexec-wrapper-no-such-file-or-directory/ – VonC

답변

0

경로 문제로 들립니다. 당신의 출력이 다른 무언가가 sa_gitlab의 환경 설정을 잘못했다거나하는 단계 생략입니다

# Verify your using the right version of Ruby 
[[email protected]~] which ruby 
~/ruby/bin/ruby 

[[email protected]~] ruby --version 
ruby 1.9.3p392 (2013-02-22) [x86_64-linux] 

[[email protected]~] which git 
~/git/bin/git 

[[email protected] ~] git --version 
git version 1.8.2.3 

경우 $ PATH

# Re-export your PATH 
[[email protected]~] PATH=$HOME/git/bin:$HOME/ruby/bin:$PATH:$HOME/bin;