2013-07-30 143 views
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(安裝了捆綁)我得到這個錯誤:無法安裝捆綁軟件

擷取:捆綁-1.3.5.gem(100%) 錯誤:在執行寶石...(錯誤:: ENOENT) 沒有這樣的文件或目錄 - /data/apps/sa_gitlab/.gem/ruby/1.9.1/cache/bundler-1.3.5.gem

你知道爲什麼會發生這種情況嗎?我不確定當第8步顯示正確的ruby版本時,系統爲什麼會查找1.9.1版本的ruby。任何建議,將不勝感激。

謝謝。

+0

待辦事項你有多個版本的捆綁軟件安裝? 'gem list'返回什麼? – VonC

+0

是的。此返回:BigDecimal的(1.1.0) 打捆(1.3.5,1.3.4,1.3.2) 高架(1.6.15) IO-控制檯(0.3) JSON(1.5.5) MINITEST(2.5 0.1) 耙(10.0.3,0.9.2.2) 的RDoc(3.9.5) 的rubygems打捆(1.1.1) 的rubygems更新(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 

如果你的輸出是不同的東西出了毛病,設置sa_gitlab的環境,或者你跳過的步驟再出口$ PATH

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