bash:/etc/profile.d/sm.sh:没有这样的文件或目录 bash:/etc/profile.d/rvm.sh:没有这样的文件或目录
好的家伙即将解决我的问题
我刚用过
sudo open / etc / profile
我发现这两行,当我尝试编辑时,它表示你没有权限对此文件进行更改并要求复制...
告诉我如何使用管理员权限评论这些行。
有效的解决方案:
“你的最后一个答案有效!我的意思是这样说: sudo nano / etc / profile 把#放在两条路径之前 按命令x保存文件“
答案 0 :(得分:3)
来自bash手册页
FILES
/bin/bash
The bash executable
/etc/profile
The systemwide initialization file, executed for login shells
/etc/bash.bashrc
The systemwide per-interactive-shell startup file
/etc/bash.bash.logout
The systemwide login shell cleanup file, executed when a login shell exits
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
~/.bash_logout
The individual login shell cleanup file, executed when a login shell exits
~/.inputrc
Individual readline initialization file
您需要检查系统范围的文件,看看它们是否引用了rvm。如果您是系统中的唯一用户(它是您的工作站或家用计算机),请随意修改这些文件以删除rvm引用(假设您不再使用rvm)。否则,请让系统管理员修复执行环境。
有关rvm的更多信息可以在here找到,您的在线手册页可以提供有关bash默认读取的文件的更多详细信息。
如果没有完成上述所有操作,那么快速而肮脏的黑客就会执行
touch /etc/profile.d/rvm.sh
作为具有相应权限的用户。