相关疑难解决方法(0)

使用rvm更新ruby版本后收到警告消息"Path set to 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
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决此警告?它并没有真正影响我的工作,但它有点令人不安.

为了您的信息:
1.我相信我跑去rvm get stable获取最新的红宝石版本.
2.这是我最初试图解决的警告信息,但它还没有得到解决:

warning: parser/current is loading parser/ruby21, which recognizes
warning: 2.1.5-compliant syntax, but you are running 2.1.2.
Run Code Online (Sandbox Code Playgroud)

我使用1. Mac OS X2. iterm2和3. oh-my-zshshell

ruby-on-rails rvm oh-my-zsh

42
推荐指数
3
解决办法
2万
查看次数

RVM警告!PATH未正确设置

我刚刚在我的mac上安装了rvm,但是我在全局命令上收到了这个警告

警告!PATH没有正确设置,'/ usr/local/rvm/gems/ruby​​-1.9.3-p194/bin'不在第一位,通常这是由shell初始化文件引起的 - 检查它们是否为'PATH = .. ''条目,它也可能有助于将RVM重新添加到你的dotfiles:'rvm get stable --auto-dotfiles',暂时修复此shell会话运行:'rvm use ruby​​-1.9.3-p194'.

我的$ PATHS确认了警告:

$echo :$PATH:
:/usr/local/rvm/bin:/usr/local/heroku/bin:/usr/local/rvm/gems/ruby-1.9.3-p194/bin:/usr/local/rvm/gems/ruby-1.9.3-p194@global/bin:/usr/local/rvm/rubies/ruby-1.9.3-p194/bin:/usr/local/rvm/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:
Run Code Online (Sandbox Code Playgroud)

正如所建议的那样,我首先尝试rvm get stable --auto-dotfiles无效,然后检查了我的shell初始化文件.我的/.bash_profile:

export PATH=/usr/local/bin:/usr/local/sbin:$PATH
export PATH=/usr/local/share/python:$PATH
PATH=$PATH:$HOME/bin:/opt
Run Code Online (Sandbox Code Playgroud)

我的/Users/User/.bash_profile似乎是罪魁祸首:

export PS1="[\w]$"
alias ll='ls -laGH'
alias .='echo $PWD'

### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"

# rvm
PATH=/usr/local/rvm/bin:$PATH
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
Run Code Online (Sandbox Code Playgroud)

原因是如果我删除Heroku Toolbelt和rvm路径(这是其他堆栈溢出问题建议的答案),/usr/local/rvm/gems/ruby-1.9.3-p194/bin将首先出现问题并解决.但是,我不知道如何处理Heroku Toolbelt.另外,不应该PATH=/usr/local/rvm/bin:$PATH先放置rvm吗?

我一定错过了一些简单的解决方案.

附加说明: $rvm --debug get head除上述警告外,不会产生任何安装说明. …

ruby linux rubygems .bash-profile rvm

27
推荐指数
4
解决办法
2万
查看次数

标签 统计

rvm ×2

.bash-profile ×1

linux ×1

oh-my-zsh ×1

ruby ×1

ruby-on-rails ×1

rubygems ×1