0 terminal.app ruby .bash-profile
从阅读其他问题/答案可以看出,我的 .bash_profile 文件可能已损坏。如果我输入
回声 $PATH
在终端结果是:
/usr/local/git/bin
从我所读到的,这不是应该的结果。但我也无法获得任何命令(如编辑或 subl,对于 Sublime Text 2)来打开 .bash_profile 文件进行编辑。我能够使用“cmd-shift-.”在 TextEdit 中打开文件,这是文件中的内容:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && 源 "$HOME/.rvm/scripts/rvm"
路径=$路径:~/bin
导出路径
导出路径=/usr/local/git/bin
但是文件被锁定,所以我也不能在那里编辑它。我对编程非常陌生,并且正在尝试在我的 Mac 上安装所有内容以完成 Ruby on Rails 教程。我什至无法检查我的 ruby 版本,因为即使
红宝石 -v
返回
-bash: ruby: 命令未找到
任何帮助将不胜感激。谢谢。
临时修复PATH
, 直接在损坏的外壳中:
export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Run Code Online (Sandbox Code Playgroud)
(这是我的PATH
,它也应该对你有用)
给自己对该文件的写权限,无论是否修复PATH
如上:
/usr/bin/sudo /bin/chmod u+rwx /Users/yourusername/.bash_profile
/usr/bin/sudo /usr/sbin/chown yourusername /Users/yourusername/.bash_profile
Run Code Online (Sandbox Code Playgroud)
PATH
将最后一行中的分配修正为:
export PATH=/usr/local/git/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
关闭你的外壳,然后打开一个新的。
归档时间: |
|
查看次数: |
927 次 |
最近记录: |