权限被拒绝编辑 .bash_profile rbenv init on mac
Permission denied editing .bash_profile rbenv init on mac
在编辑 .bash_profile 时挂断,而 运行 rbenv init 在 mac。
$ rbenv init
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
但收到消息:
-bash: /Users/macbookpro/.bash_profile: 权限被拒绝
我尝试直接编辑 .bash_profile 但收到消息:
我找到这个命令来查看用户:
$ ls -la ~ | grep bash
显示:
-rw------- 1 macbookpro .bash_history
-rw-r--r-- 1 root .bash_profile
如果我使用命令打开文件:
$ sudo nano ~/.bash_profile
我想我需要将其添加到 .bash_profile:
$ export PATH="$HOME/.rbenv/bin:$PATH"
还是这只是内在的"part"?
另外我该如何保存这个或者我们有没有更简单的解决方案(假装我的名字是 Fname-Lname)?
您需要使用 sudo
才能在 macOS
上 edit/append ~/.bash_profile
。
sudo echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
或者就像您在问题末尾所做的那样。
我遇到了同样的问题,我只是给了。bash_profile 可写权限。
cd ~
sudo chmod 0777 .bash_profile
nano .bash_profile
添加修改后,您现在可以使用 ^O
保存文件并输入 (return),然后使用 ^x
退出。
注:^为控制按钮
在编辑 .bash_profile 时挂断,而 运行 rbenv init 在 mac。
$ rbenv init
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
但收到消息: -bash: /Users/macbookpro/.bash_profile: 权限被拒绝
我尝试直接编辑 .bash_profile 但收到消息:
我找到这个命令来查看用户:
$ ls -la ~ | grep bash
显示:
-rw------- 1 macbookpro .bash_history
-rw-r--r-- 1 root .bash_profile
如果我使用命令打开文件:
$ sudo nano ~/.bash_profile
我想我需要将其添加到 .bash_profile:
$ export PATH="$HOME/.rbenv/bin:$PATH"
还是这只是内在的"part"? 另外我该如何保存这个或者我们有没有更简单的解决方案(假装我的名字是 Fname-Lname)?
您需要使用 sudo
才能在 macOS
上 edit/append ~/.bash_profile
。
sudo echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
或者就像您在问题末尾所做的那样。
我遇到了同样的问题,我只是给了。bash_profile 可写权限。
cd ~
sudo chmod 0777 .bash_profile
nano .bash_profile
添加修改后,您现在可以使用 ^O
保存文件并输入 (return),然后使用 ^x
退出。
注:^为控制按钮