-bash:/Users/myname/.bash_profile:权限被拒绝

Zel*_*Zel 13 ruby bash terminal

我安装了rvm(ruby版本管理器)并且它很成功,但我得到了

警告:您有'〜/ .profile'文件,您可能想要加载它,为此
添加以下行到'/Users/myname/.bash_profile':source~
/.profile

我是开发,终端和所有爵士乐的新手!但迟到总比没有好?!

我进入了终端:

'/Users/myname/.bash_profile'
Run Code Online (Sandbox Code Playgroud)

并回到以下行

-bash: /Users/myname/.bash_profile: Permission denied
myname-MacBook-Pro:~ myname$
Run Code Online (Sandbox Code Playgroud)

这就是我被困的地方!我需要vrm for Drupal(Omega开发),并希望确保一切正常.谢谢你的帮助.

小智 21

.bash_profile通过在终端中运行此文件来输入文件:

vim ~/.bash_profile

如果仍然获得权限被拒绝,请sudovim命令之前运行

sudo vim ~/.bash_profile

从那里,添加文本source ~/.profile.bash_profile,然后按:wq键盘保存并关闭该文件上.打开新的终端窗口应该删除错误.

  • 你错过了描述如何使用 `vim`(进入和离开插入模式)的几个步骤。我喜欢 `vim`,但期望对命令行不太熟悉的人使用它来编辑文件有点过分。 (3认同)
  • 谢谢,鲍比.不得不谷歌回答你的答案.因此,如果它帮助其他人:打开bash_profile(在vim中)后键入"i"(不带引号),你会在屏幕底部看到消息-INSERT-.然后 - 键入你的行(source~/.profile)并通过按esc按钮然后输入:w并最后输入来保存它.关闭并重新打开终端.这对我来说真的很棒! (3认同)

tha*_*guy 7

输入文件名将尝试执行它.相反,您想要编辑它.

打开TextEdit(或您喜欢的编辑器)并打开其中的文件/Users/myname/.bash_profile.

您可以通过UI完成此操作,但如果需要,您可以从终端启动编辑器:

open -a TextEdit /Users/myname/.bash_profile
Run Code Online (Sandbox Code Playgroud)

然后,您可以将该行添加source ~/.profile到文件并保存.

关闭终端并再次打开以应用更改.