2017-05-26 166 views
0

我試圖使用Linuxbrew來管理我的依賴關係;但是,當我嘗試安裝時收到錯誤。在Godaddy共享主機上安裝Ruby

Error: No such file or directory - /usr/local/bin/rub 

我試圖安裝使用源文件並運行

./configur-prefix=$Home/env 
make 
make install 

其給出以下報告:

installing binary commands: /env/bin 
/home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:226:in `mkdir': Permission denied @ dir_s_mkdir - /env (Errno::EACCES) 
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:226:in `fu_mkdir' 
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:207:in `block (2 levels) in mkdir_p' 
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:205:in `reverse_each' 
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:205:in `block in mkdir_p' 
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:191:in `each' 
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:191:in `mkdir_p' 
from ./tool/rbinstall.rb:194:in `makedirs' 
from ./tool/rbinstall.rb:306:in `prepare' 
from ./tool/rbinstall.rb:344:in `block in <main>' 
from ./tool/rbinstall.rb:822:in `block in <main>' 
from ./tool/rbinstall.rb:819:in `each' 
from ./tool/rbinstall.rb:819:in `<main>' 
make: *** [do-install-all] Error 1 

Godaddy的不允許sudosu訪問。服務器信息

gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-17) 

我需要家釀安裝xzglibc之前,我可以安裝Ruby,或更新版本gcc。不幸的是,兩者都產生第一個錯誤。

任何人都可以幫我安裝這個軟件包嗎?我真正的目標是通過brew更新gcc。

回答

1

你沒必要操作權限,在共享主機:

在`的mkdir「:權限被拒絕@ dir_s_mkdir -/ENV(錯誤:: EACCES)

當您嘗試創建目錄,安裝失敗。

您需要預先配置VPS,專用服務器或共享主機。

+0

如果他們可以在他們的主目錄下安裝他們想要的東西,他們不需要專門的服務器。 – bfontaine

+1

我不是在談論意見,而是在談論我與@bfontaine公司的經歷。我已經嘗試了這一點,但他們只爲Ruby提供了一個新產品。由於您需要root權限,所有您將遇到問題。他們使用的是舊版本的紅帽,並且你沒有sudo訪問權限...... –

+0

如果可能,請分享該方法。我會很高興。謝謝 –

相關問題