我正在努力在 OS X El Capitan 上安装 fish shell。
我的用户结构已设置好,因此我有一个管理员帐户和一个标准帐户。标准帐户是我使用的帐户,出于安全原因,我只有一个管理员帐户。但是,我无法在我的标准帐户上安装 fish。它完美地安装在我的管理员帐户上,但是当我将 shell 从 bash 更改为 fish 时,我在 iTerm2 中收到以下错误:
会话在启动后不久就结束了。请检查配置文件“my_admin_username”中的命令是否正确。
在 shell 中,我还收到以下错误:
login: /usr/local/bin/fish: Permission denied
现在,上述内容是有意义的,因为我只能在su
ing 时使用 fish,但到目前为止,我还没有正确设置 fish 以在我的所有帐户上运行。
这是一次全新、最近的安装,因此我不确定是什么导致了此错误。我可以轻松恢复到 bash,但我真的希望能够使用 fish。
任何帮助是极大的赞赏。