2016-06-09 42 views
1

我試圖安裝rbenv,然後運行rbenv install -v 2.3.1來安裝相應的Ruby版本。如何更改「rbenv init」使用的路徑?

但是,我家文件夾中的配額非常低,目前我無法使用它,因爲管理員不允許它。默認情況下,當我執行eval "$(rbenv init -)"時,它會在我的home文件夾中創建.rbenv。

有沒有什麼辦法在/ opt或其他地方創建它?

+0

如果管理員由於空間問題不允許將它放在您的主目錄中,那麼他們不太可能允許您將其放入/ opt或其他任何地方。與管理員交談,看看你是否可以增加你的空間。不要嘗試結束;那個技巧永遠不會結束。 –

+0

你說得對。在這個特殊情況下,儘管/ opt是我們的操場,但出於某種原因。 – Michael

+1

/opt有點像/本地系統不擁有它。如果存在磁盤空間問題,我知道的所有系統管理員(包括我自己)都不會讓任何內容寫入共享系統上的任一目錄。但是,如果他們有很多空間分配給/ opt,那麼我可以看到它可以由用戶寫入,而不是他們的主目錄。它們都是我們在管理和使用共享主機時釀造的不同毒藥的變體。 :-) –

回答

2

您是否正在按照rbenv README中所述設置RBENV_ROOT

export RBENV_ROOT=/opt/rbenv 
eval "$(rbenv init -)" 
+0

謝謝,我有點錯過了。還沒有嘗試過,但我相信它會起作用。 – Michael