[英]rvm command not found
我用rails安裝了rvm,來自RVM的官方網站,我指定了教程建議的命令。 當安裝我的系統有 rails 4.0.0, rvm 01/23/12, ruby 2.0.0, bundler gem 1.3.5 和 2.0.3 但我需要安裝 ruby 1.9 來練習我目前正在做的課程 "Rails for Zombies 2" 我嘗試執行指令rvm install 1.9.3
並且控制台返回此消息: rvm: command not found
可能重復: Ubuntu rvm 設置問題
您的問題是打開新終端時未加載 RVM。
要解決此問題,請運行此命令行:(如果使用 login-shell )
echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile
或者這個(如果使用非登錄shell ):
echo "source $HOME/.rvm/scripts/rvm" >> ~/.bashrc
或者,如果您使用的是zsh
(和/或 oh-my-zsh):
echo "source $HOME/.rvm/scripts/rvm" >> ~/.zshrc
這將添加到 RVM 的路徑以在每個終端實例化時加載。 您必須關閉並重新打開終端,或者只需調用source ~/.bashrc
(或~/.bash_profile
或~/.zshrc
)。
安裝zsh后我遇到了這個問題。 我是域用戶,所以我的 $PATH 和 $HOME 不是那么簡單。 對我有用的是
echo "source /usr/share/rvm/scripts/rvm" >> ~/.zshrc
最新安裝需要將用戶添加到組rvm
,然后需要重新登錄。
請注意,關閉終端並重新打開是不夠的; 用戶必須注銷並重新登錄才能使組添加生效。
將用戶添加到組可以通過以下方式完成:
sudo usermod -a -G rvm <user>
根據您在安裝過程中采用的方法,二進制文件也可以位於不同的位置。 我在/usr/share/rvm/
有它們
您還可以查看/usr/local/rvm/scripts/rvm
然后將此行添加到~/.bashrc
的末尾
[[ -s /usr/share/rvm/scripts/rvm ]] && source /usr/share/rvm/scripts/rvm
注意:如果您使用的是 shell 而不是bash
,您可能需要相應地添加路徑。
例如,如果您使用zsh
shell 將上述行添加到~/.zshrc
文件中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.