Macos 运行sudo su时如何修复命令行错误?
我在运行sudo su时得到以下结果。我看过Macos 运行sudo su时如何修复命令行错误?,macos,bash,shell,terminal,Macos,Bash,Shell,Terminal,我在运行sudo su时得到以下结果。我看过 这与以下问题有关:您更改了用户,因此您不需要在用户目录中查找提示符或任何内容,而是告诉bash在root目录中查找。尝试sudo su-或sudo-i?您很少需要永远是root。考虑运行 SUDO ,而不是以root身份登录。在多个任意命令的情况下,这有点不方便,但是我看到的sudo的所有实现都会将会话的身份验证状态保持几分钟,这意味着您只需偶尔键入一次密码,而不是每次调用。@帕尔帕蒂姆我正试图使用sudo gem install Jekyll安装J
这与以下问题有关:您更改了用户,因此您不需要在用户目录中查找提示符或任何内容,而是告诉bash在root目录中查找。尝试
sudo su-
或sudo-i
?您很少需要永远是root。考虑运行<代码> SUDO ,而不是以root身份登录。在多个任意命令的情况下,这有点不方便,但是我看到的sudo
的所有实现都会将会话的身份验证状态保持几分钟,这意味着您只需偶尔键入一次密码,而不是每次调用。@帕尔帕蒂姆我正试图使用sudo gem install Jekyll安装Jekyll
安装Jekyll,但我在执行gem时遇到了错误error:。。。(Errno::EPERM)操作不允许-/usr/bin/jekyll
有人建议我首先以root用户身份运行。运行sudo su-
时是否会出现相同的错误?您更改了用户,因此不必在用户目录中查找提示符或其他内容,您告诉bash查看root目录。请尝试sudo su-
或sudo-i
?您很少需要永远是root。考虑运行<代码> SUDO ,而不是以root身份登录。在多个任意命令的情况下,这有点不方便,但是我看到的sudo
的所有实现都会将会话的身份验证状态保持几分钟,这意味着您只需偶尔键入一次密码,而不是每次调用。@帕尔帕蒂姆我正试图使用sudo gem install Jekyll安装Jekyll
安装Jekyll,但我在执行gem时遇到了错误error:。。。(Errno::EPERM)操作不允许-/usr/bin/jekyll
有人建议我首先以root身份运行。运行sudo su-
时是否会出现相同的错误?
$ sudo su
sh: prompt_git: command not found