簡體   English   中英

使用rvm更新ruby版本后收到警告消息“Path set to RVM”

[英]Received Warning message “Path set to RVM” after updating ruby version using rvm

最近我因為一條警告消息而嘗試更新我的ruby版本(見下文)。

現在,當我啟動iterm2時,我收到以下警告消息:

Warning: PATH set to RVM ruby but GEM_HOME and/or GEM_PATH not set, see:
    https://github.com/wayneeseguin/rvm/issues/3212

有誰知道如何解決此警告? 它並沒有真正影響我的工作,但它有點令人不安。

供您參考:
我相信我跑了rvm get stable來獲得最新的ruby版本。
2.這是我最初試圖解決的警告信息,但它還沒有得到解決:

warning: parser/current is loading parser/ruby21, which recognizes
warning: 2.1.5-compliant syntax, but you are running 2.1.2.

我正在使用1. Mac OS X 2. iterm2和3. oh-my-zsh shell

我和oh-my-zsh有同樣的問題在使用選項--rails安裝rvm時,有這個警告:

這個解決方案適合我:打開.zshrc文件,找到PATH行

更改

export PATH=/path/to/something

export PATH="$PATH:/path/to/something"

保存它並做source ~/.zshrc ,然后它工作。

如果在〜/ .zshrc文件中的User configuration后找到一行,如下所示:

#export PATH =“/ Users/robinwen/.rvm/gems/ruby-1.9.3-p551@robin/bin:/Users/robinwen/.rvm/gems/ruby-1.9.3-p551@global/bin:/用戶/ robinwen / .rvm /紅寶石/紅寶石1.9.3-P551 /斌:/Users/robinwen/.rvm/bin:在/ usr /本地/ git的/ bin中:/ SW /斌:在/ usr / local / bin目錄:在/ usr /地方:在/ usr / local / sbin中:在/ usr /本地/ MySQL的/斌:在/ usr / local / bin目錄:在/ usr / bin中:/ bin中:/ usr / sbin目錄:/ sbin目錄:在/ usr / local / bin目錄/”

您應該對此行進行評論,並添加以下行:

export PATH = $ PATH:$ HOME / .rvm / bin#將RVM添加到PATH以進行腳本編寫

祝好運!

添加到@ ymin的解決方案。 對我來說,誰運行rvm list並且沒有選擇當前的ruby,需要手動選擇ruby即。 rvm use ruby-2.1.x ,然后修復zshrc路徑並運行rvm get stable

截至2014年12月19日,當不支持 root用戶的默認shell時, sudo rvm顯示這些PATH警告。

在這種運行sudo rvm的情況下,解決方案是使用rvmsudo

我也有同樣的問題

我的解決方法是添加

source /etc/profile.d/rvm.sh

在.zshrc中

源.zshrc沒問題

祝你好運!

將[[-s“$ HOME / .rvm / scripts / rvm”]] && source“$ HOME / .rvm / scripts / rvm”添加到〜/ .zshrc的頂部而不是底部后我可以確認這已經解決了這個問題對我而言。

同樣的問題,在下面添加代碼~/.zshrc對我~/.zshrc

export GEM_HOME="$GEM_HOME:$HOME/.rvm/bin"
export GEM_PATH="$GEM_PATH:$HOME/.rvm/bin"

然后source ~/.zshrc

暫無
暫無

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

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