2012-11-26 74 views
1

我想將RVM安裝到我的個人文件夾中,並且所有安裝說明或腳本都使用curl,但無法在系統上安裝curl(權限不足)。如何使用'wget'安裝RVM?

是否可以安裝RVM與wget

+0

安裝curl是不可能的,但可以安裝多個版本的ruby?這似乎不太可能。 – qqx

+0

'curl'是一個非常常用的工具,尤其是'libcurl',它是許多基於Web的工具的支柱。你在找什麼系統時遇到困難? – tadman

+0

@qqx爲什麼?我以無權在系統上安裝新軟件包的用戶身份登錄,這就是爲什麼我只能使用可用的工具(wget)。但同時,對主文件夾進行隔離安裝是RVM最常見的用例。 – tonyo

回答

4

這可能嗎?當然,您可以克隆存儲庫並在Wayne的代碼中進行所有必要的更改。這是只是一個bash腳本。

但它被列爲需求,並在內部使用,因此可能比您願意爲此做的更多。以下是他的RVM安裝程序文件的一個片段,向您展示除了初始curl命令之外,他如何使用它以讓您瞭解您需要更改的內容。

{ 
    curl -s https://api.github.com/repos/wayneeseguin/rvm/tags | 
    sed -n '/"name":/{s/^.*".*": "\(.*\)".*$/\1/; p;}' | 
    sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n | 
    GREP_OPTIONS="" \grep "^${1:-}" | tail -n 1 
} 
+0

我沒有注意到'捲曲'是RVM的一個要求。謝謝,我相信本地安裝'curl'到home文件夾(如@qqx建議)是安裝RVM的最簡單方法。 – tonyo