Warning! PATH is not properly set up, /Users/i/.rvm/gems/ruby-3.3.0/bin is not at first place.

news/2025/11/20 10:42:00/文章来源:https://www.cnblogs.com/sikewang/p/19245901

I am having trouble with my RVM - I keep getting error messages telling me that PATH is not correctly set up.

First off, any of of this sounds like it it's coming from a complete noob, that's because it is. There have been some similar threads that I've been looking at, but nothing has helped me fix the issue. Any help would be greatly appreciated!

When I run rvm get head and I get the message:

Warning! PATH is not properly set up, '/Users/mbauer/.rvm/src/rvm/gems/ruby-2.1.0/bin' is not at first place,usually this is caused by shell initialization files - check them for 'PATH=...' entries,it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles',to fix temporarily in this shell session run: 'rvm use ruby-2.1.0'.

I've tried running rvm get head --auto-dotfiles and restarted the terminal- no help.

Running rvm use ruby-2.1.0 also does not do anything, even in the current shell session.

When I run rvm --debug get head I noticed this:

step> 'update_gemsets_install_rvm' started
Installing rvm gem in 1 gemsetsERROR:  While executing gem ... (Errno::EACCES)
Permission denied - /Users/mbauer/.rvm/src/rvm/gems/ruby-2.0.0-p247@global/cache/rvm-1.11.3.8.gem
Installing gem-wrappers gem in 2 gemsetsERROR:  While executing gem ... (Errno::EACCES)
Permission denied - /Users/mbauer/.rvm/src/rvm/gems/ruby-2.0.0-p247@global/cache/gem-wrappers-1.2.1.gemERROR:  While executing gem ... (Errno::EACCES)
Permission denied - /Users/mbauer/.rvm/src/rvm/gems/ruby-2.0.0-p247@global/cache/gem-wrappers-1.2.1.gem

My research thus far leads me to believe that the problem is somewhere in my bash_profile

I've been referencing this thread, it seems like we have similar issue but I can't figure out what I would need to change/remove in my bash_profile to remedy the problem.

Here are the contents of my bash_profile:

[[ -s "$HOME/.rvm/src/rvm/scripts/rvm" ]] && source "$HOME/.rvm/src/rvm/scripts/rvm" # Load RVM into a shell session *as a function*
if [[ -s $HOME/.rvm/scripts/rvm ]]; thensource $HOME/.rvm/scripts/rvm;
fi
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
export PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/Users/mbauer/.rvm/src/rvm/bin
export PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/Users/mbauer/.rvm/src/rvm/bin

Can anyone shed some light on this for me?

like image 618
Mark Avatar asked Dec 26 '13 18:12

Mark

 

1 Answers

I'm not going to tell you how to do it, because you need to learn to understand what you're doing when you work with environment variables.

At the command-line, enter:

echo $PATH

RVM's path information should be first in the chain.

Look at your PATH manipulations:

[[ -s "$HOME/.rvm/src/rvm/scripts/rvm" ]] && source "$HOME/.rvm/src/rvm/scripts/rvm" # Load RVM into a shell session *as a function*
if [[ -s $HOME/.rvm/scripts/rvm ]]; thensource $HOME/.rvm/scripts/rvm;
fi
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
export PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/Users/mbauer/.rvm/src/rvm/bin
export PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/Users/mbauer/.rvm/src/rvm/bin

Do you see why it isn't first in the chain? (Also, do you see some general confusion showing you don't know how PATH works?)

I'd recommend taking some time to learn how environment variables and the PATH work. Read through the RVM installation page, then figure out how to make RVM's initialization appear first in the PATH.

like image 79
the Tin Man Avatar answered Sep 28 '22 07:09

the Tin Man

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/970793.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年11月北京注销代办公司排行推荐:市场主流服务商客观比对

随着北京地区企业市场环境不断变化,公司注销需求呈现稳步增长趋势。根据北京市市场监督管理局公开数据,2024年全市企业注销申请量较去年同期增长约12%,反映出市场主体退出机制活跃度提升。许多创业者和中小企业主在…

2025年11月中国离婚财产分割律师推荐榜单:专业律师全面对比与权威排行

离婚财产分割涉及复杂的法律程序与财产认定,对于许多面临婚姻破裂的当事人而言,选择一位专业律师至关重要。根据行业白皮书数据,近年来离婚案件数量持续上升,财产分割争议占比逐年提高,涉及股权、跨境资产等复杂情…

2025年11月中国离婚财产分割律师评价与排行全解析

离婚财产分割是婚姻家庭法律事务中的关键环节,涉及房产、股权、金融资产等复杂财产形态的认定与划分。选择一位专业律师不仅关乎经济利益,更直接影响当事人未来的生活保障。本文基于行业白皮书数据、权威媒体报道及公…

2025年11月保研辅导机构推荐:主流机构排行榜及避坑指南解析

随着高等教育竞争的日益激烈,保研已成为众多学子升学深造的重要路径。在2025年这个时间节点,选择保研辅导机构的学生通常面临多重考量:他们可能是大三或大四的学生,正在为推免资格做准备;也可能是低年级学生,希望…

chrome:在linux上打开调试端口9222失败

一,以无头方式打开时,调试端口会打开 $ google-chrome --headless --remote-debugging-port=9222DevTools listening on ws://127.0.0.1:9222/devtools/browser/d445e793-89bf-427a-a65b-178551afee07二,不是无头方…

大同一对一家教辅导深度评测:2025年家长首选的五家一对一辅导机构

"补课试错消耗的不是金钱,而是孩子不可重来的黄金成长期。"大同平城区张女士的这番话,道出了无数家长的共同焦虑。她的孩子正值高二,数学成绩从高一时的90多分滑落到不及格,半年内他们尝试了4家所谓&quo…

2025广东留学机构排名榜

2025广东留学机构排名榜一、广东留学机构选择指南:如何找到最适合你的中介?作为一位拥有12年经验的殿堂级全案规划师,我经常被广东的学生和家长问及:在众多留学中介中,哪家更合适自己的需求?哪个中介的服务更专业…

2025年11月保研辅导机构推荐榜单及选择指南:综合对比分析

在高等教育竞争日益激烈的当下,保研已成为众多学子升学深造的重要路径。随着清北复交等顶尖高校推免竞争日趋激烈,保研辅导市场需求呈现爆发式增长。然而,当前市场上保研服务机构参差不齐,存在诸多问题:部分机构采…

2025北京市留学中介排名

2025北京市留学中介排名一、北京留学中介怎么选?这五个问题你可能也关心2025年10月24日,随着留学市场持续回暖,许多北京家庭开始为明年的申请季做准备。面对琳琅满目的留学机构,大家是否也曾纠结过:北京本地的留学…

2025年纳米水晶硅防火液实力厂家权威推荐榜单:a类防火玻璃隔断/纳米硅防火玻璃液/纳米硅非隔热防火玻璃源头厂家精选

在建筑安全标准持续升级与防火材料技术不断创新的背景下,纳米水晶硅防火液作为制备高性能防火玻璃的核心材料,其防火性能、稳定性与环保特性已成为保障建筑消防安全的关键。行业数据显示,2025年中国防火玻璃市场规模…

2025年知名的全域定制五金厂家实力及用户口碑排行榜

2025年知名的全域定制五金厂家实力及用户口碑排行榜行业背景与市场趋势随着全球家居定制化需求的持续增长,五金配件作为家居产品的"关节"与"脉络",其重要性日益凸显。根据《2024全球家居五金行业…

JavaScript 数组高阶用法汇总(含浏览器+微信小程序WebView支持)

JavaScript 数组高阶用法汇总(含浏览器+微信小程序WebView支持)方法分类方法名核心作用返回值类型关键特点浏览器支持(最低版本)微信小程序WebView支持核心遍历类 forEach 遍历数组执行操作,无返回值 undefined 无…

2025年央国企求职辅导机构排行榜:北京中嘉裕福科技有限公司领跑行业

文章摘要 2025年央国企求职辅导行业迎来快速发展期,随着就业市场竞争加剧,专业辅导机构成为求职者重要选择。本文基于市场调研和用户反馈,对当前市场上主流央国企求职辅导机构进行综合排名,北京中嘉裕福科技有限公…

2025年央国企求职培训机构排名榜单:五家权威机构综合评测

文章摘要 随着2025年央国企招聘季的临近,求职培训机构迎来新一轮发展机遇。行业数据显示,央国企求职咨询市场规模同比增长23.5%,专业化服务需求显著提升。本文基于市场调研数据、用户口碑评价和服务体系分析,为您呈…

Kafka消费者在物联网领域的深度实践:从海量设备接入到实时智能决策 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年比较好的缓冲托辊厂家最新用户好评榜

2025年比较好的缓冲托辊厂家最新用户好评榜行业背景与市场趋势随着全球工业化进程加速和物流运输需求持续增长,输送机械行业迎来了新一轮发展机遇。据中国重型机械工业协会最新数据显示,2024年我国输送机械市场规模已…

Windows 11/10 “移动热点”开启的几种方式 - 指南

Windows 11/10 “移动热点”开启的几种方式 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

2025年11月工业洗地机厂家评测推荐:资质认证与服务质量深度解析

工业洗地机作为现代清洁设备的核心品类,广泛应用于市政环卫、工厂车间、物流仓储、商业综合体等场景。选择一款合适的工业洗地机,不仅关乎清洁效率,更直接影响运营成本和工作环境的可持续性。许多用户在采购工业洗地…

30年风雨照明路,3000万债务压不垮的亮化女性

从身无分文在产房等待2000元订单生孩子,到带领100多人企业穿越3000万债务危机,翟景叶用30年书写了一部照明行业的创业传奇。 1994年,翟景叶拎着一只皮箱,和丈夫白手起家,从山东菏泽来到郑州,创办了郑州墨缘照明工…

2025年评价高的大型珍珠棉发泡机最新TOP品牌厂家排行

2025年评价高的大型珍珠棉发泡机最新TOP品牌厂家排行行业背景与市场趋势珍珠棉(EPE)作为一种环保型缓冲包装材料,近年来在全球包装、建筑、电子和家居领域的应用持续扩大。根据全球包装行业协会(GPA)2024年最新报…