我安装了rvm(ruby版本管理器),它是成功的,但我得到了
警告:您有'~/. profile '文件,您可能需要加载它,然后执行
将以下行添加到"/Users/myname/. bash_profile "中:源
~/.配置文件
我是新来的发展,终端和所有的爵士乐!但迟到总比没有好?!
我进入终端:
'/Users/myname/.bash_profile'
得到了下面这行
-bash: /Users/myname/.bash_profile: Permission denied
myname-MacBook-Pro:~ myname$
而这正是我被卡住的地方!我需要vrm来进行Drupal(Omega开发),并希望确保一切都运行良好。谢谢你的帮助。
4条答案
按热度按时间zengzsys1#
在终端中运行以下命令,输入
.bash_profile
文件:vim ~/.bash_profile
如果权限仍然被拒绝,请在运行
vim
命令之前运行sudo
sudo vim ~/.bash_profile
从那里,按
insert
按钮。然后添加文本source ~/.profile
到.bash_profile
,按esc
,然后点击键盘上的:x
保存并关闭文件。打开一个新的终端窗口应该会删 debugging 误。0dxa2lsx2#
输入一个文件名将尝试执行它。相反,您希望编辑它。
打开“文本编辑”(或您喜爱的编辑器),然后在其中打开文件
/Users/myname/.bash_profile
。您可以完全通过UI来完成此操作,但如果需要,也可以从终端启动编辑器:
然后可以将行
source ~/.profile
添加到文件中并保存它。关闭终端,然后再次打开以应用更改。
9gm1akwq3#
在我的问题中,当我尝试在服务器上使用ssh时,我得到了这个错误:
-bash: /home/user/.bash_logout: Permission denied
对于已解析的,您的用户主目录必须具有执行权限。
hgncfbus4#
你必须重新登录下一步。如果你添加.profile
如果没有.bash_profile,就像我一直做的那样,你将插入~/bin搜索目录,而不是在PATH的末尾和中间。所以.profile调用在本地配置文件形成之前,而其他一些系统目录将在之后添加。这是不好的,所以你的主二进制文件的优先级将高于一些系统目录。并且可能会改变同名的不希望的行为。所以你需要在.bash_profile中添加PATH,不要.profile保证在PATH的末尾添加你的home bin目录。但是不要删除~/.profile。它需要添加一些其他的数据。这个文件在第一次登录时调用一次,并且在第二次登录时使用su而不使用-l调用.bash_profile,然后返回。如果不麻烦的话,你会在PATH中得到两个home bin目录,下一棵树等等。这不是很好。所以你必须这样改正:
被授权者主bin目录将只添加一个独立于你用su更改有效用户后登录多少次,然后返回。最好在末尾写true,所以如果在一些不可预测的原因错误发生在命令export PATH+=$p中(有时会发生这种情况),你的配置文件加载停止,你根本无法登录。被授权者此行将运行任何错误生成。