Warning! PATH is not properly set up, xxx is not available.

使用ruby时出现以下error:

in `require': cannot load such file -- nokogiri (LoadError)
error occurred, press enter key to quit
解决方法:

在~/.bashrc文件中的最后添加以下内容:

export GEM_HOME=$HOME/.rvm/gems/ruby-2.7.5
export GEM_PATH=$HOME/.rvm/gems/ruby-2.7.5
export MY_RUBY_HOME=$HOME/.rvm/rubies/ruby-2.7.5
export IRBRC=$HOME/.rvm/rubies/ruby-2.7.5/.irbrc

NOTE: 注意更换为自己的ruby路径。


原因:

rvm中没有配置ruby版本信息,可以尝试先运行:

rvm use 2.7.5 #2.7.5是你已经安装的ruby版本

如果出现下面的信息,说明两点:
1)rvm中没有设置好ruby版本信息;
2)当前使用ruby-2.7.5版本,注意运行上面的命令仅仅是临时的,仅当前有效。

Warning! PATH is not properly set up, /home/xxx/.gem/bin is not available.
         Usually this is caused by shell initialization files. Search for PATH=... entries.
         You can also re-add RVM to your profile by running: rvm get stable --auto-dotfiles
         To fix it temporarily in this shell session run: rvm use .gem
         To ignore this error add rvm_silence_path_mismatch_check_flag=1 to your ~/.rvmrc file.
Using /home/xxx/.rvm/gems/ruby-2.7.5

可以进一步确认rvm中没有设置ruby的信息:

rvm info

查询rvm的配置信息。
注意以下几项:
1)你这里应该是no-set。
在这里插入图片描述
2)你看到下面四项是空的。在这里插入图片描述
只有像上面有对应的ruby路径填充进才行。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值