所以我遇到了一些問題。我在$ HOME中發現了許多與空格類似的問題,但修復不適用於$ USER中的空格 - 所以我在這裏發佈一個問題。
由於在工作規則我對我的工作站的用戶名包含+空格(不能改變),例如:李四
這是我的$ USER:
$ echo $USER
john doe
當我嘗試安裝RVM我得到以下錯誤:
It looks you are one of the happy *space* users(in home dir name),
RVM is not yet fully ready for it, use this trick to fix it:
sudo ln -s "/Users/john doe/.rvm/" /john doe.rvm
echo "export rvm_path=/john doe.rvm" >> "/Users/john doe/.rvmrc"
然而,當我嘗試運行的第一個命令,我得到以下錯誤:
ln: doe.rvm: No such file or directory
如果我嘗試運行
sudo ln -s "/Users/john doe/.rvm/" "/john doe.rvm"
我得到:
ln: /john doe.rvm: File exists
任何幫助將是巨大讚賞 :-)
編輯
sudo ln -s "/Users/john doe/.rvm/" /john\ doe.rvm
個
產量
ln: /john doe.rvm: File exists
編輯2
好了,感謝platzhirsch我運行LN命令時不再收到錯誤消息。現在的問題是以下幾點:
當我運行
echo "export rvm_path=/john\ doe.rvm" >> "/Users/john doe/.rvmrc"
或
echo "export rvm_path="/john doe.rvm"" >> "/Users/john doe/.rvmrc"
努力時,我收到以下錯誤重新安裝:
usage: dirname path
編輯3
我也嘗試手動編輯.rvmrc文件。這是什麼樣子:
export rvm_path="/john doe.rvm"
我也試過
沒有運氣,我還是得到:
用法:目錄名路徑
當我嘗試運行
\curl -L https://get.rvm.io | bash -s stable --ruby
不知道了,我能想到的唯一的事情就是嘗試'echo'export rvm_path =「/ john doe.rvm」'「/ Users/john doe/.rvmrc」'和'echo' export rvm_path =「/ john doe.rvm」'>>/Users/john \ doe/.rvmrc' –
如果這樣做不起作用,那就別的辦法吧。你需要打開'/ Users/john doe /'的路徑,瀏覽它或者你進入一個目錄的方式,然後查找'.rvmrc'文件,打開它並追加'export rvm_path =「/ john這一行doe.rvm「' –
謝謝,但它也沒有真正的工作。有關詳細信息,請參閱更新的問題 – nicohvi