簡體   English   中英

我收到 rvm: 安裝 rvm 后找不到命令

[英]I am getting rvm: command not found after installation of rvm

我知道上面的問題是很常見的問題。 我已經閱讀了關於這個主題的多篇文章。 但我沒有得到任何解決方案。

我已經在本地安裝了 rvm。 我們已經有了安裝文件。 所以進入文件夾並運行安裝命令。

$ ./install 

然后我檢查了 Users 主文件夾中的 ./rvm 文件夾

$ cd ~/.rvm 

文件夾存在。 至此安裝成功。

現在我在命令行中輸入 rvm

$ rvm

我低於異常

$ rvm
-sh: rvm: command not found

在閱讀了 stackoverflow 中關於此問題的多篇文章后,我了解到我必須在 .bash_profile 中添加以下行,因為我使用的是 Mac OSX 10.7.3

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

即使我在輸入 rvm 時遇到同樣的異常。 我還需要做些什么嗎? 還是我錯過了什么? 請幫忙

試用步驟:

  1. 注銷並登錄到您的系統。

  2. 新開一個終端,手動運行

來源 $HOME/.rvm/scripts/rvm

然后

rvm

檢查這些解決方法。

更新:

為了避免跑步

來源 $HOME/.rvm/scripts/rvm

每次打開終端時,將此行包含到 Mac 的~/.MacOSX/environment中(這類似於基於 GNU/Linux 的系統中$home又名~目錄下的~/.bashrc )。

就我而言,我在 Windows 10 中使用 Ubuntu Bash 並修復我使用的問題:

source /usr/local/rvm/scripts/rvm

對於那些在 2018 年這樣做的人,只需添加

source $HOME/.rvm/scripts/rvm 

到您的主目錄中的 your.bash_profile。

您需要在終端模擬器首選項中啟用登錄 shell,有時需要使用/usr/bin/bash --login ,這是一個示例https://rvm.io/integration/gnome-terminal/

啟用登錄 shell 后,您需要關閉終端應用程序並重新打開它。

我只需要打開一個新的終端會話。

安裝后使用:

curl -sSL https://get.rvm.io | bash -s stable --ruby
rvm install 2.2

對於 Ubuntu 18.04,在使用此處的說明安裝rvm后,我必須運行以下命令來解決問題。

source /usr/share/rvm/scripts/rvm

這是 RVM 可用的其他選項之一:

source /etc/profile.d/rvm.sh

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM