我正在使用Mac。我有一个定制终端zsh
,有一段时间就好了。但在我重新启动计算机后,它的行为开始有所不同:
- 终端停止运行命令,例如
rake
or rails
.
-
我已经使用rails创建了应用程序,但是使用了类似的rails命令rails -v
现在给我这个:
Rails is not currently installed on this system. To get the latest version, simply type:
-
用于显示波形符的终端~
而不是我的用户名,这也已经停止了。现在它显示完整的用户名:
Gustaves-MacBook-Air% $ sudo gem install rails
我不知道为什么它不起作用,也不知道为什么重新启动计算机会破坏它,即使我以前做过。
我什至无法重新下载rails:
$ sudo gem install rails
zsh: command not found: $
因为我很久以前就通过在线设置定制了我的终端。
以下是我在其他人的帮助下解决这个问题的方法:
首先我使用删除了损坏的文件
rm -rf ~/.oh-my-zsh
rm ~/.zshrc
然后我运行以下命令重新下载 zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
最后,我用文本编辑器打开隐藏的 .zshrc 文件来添加我需要的插件
plugins=(
git
bundler
dotenv
osx
rake
rbenv
ruby
)
重新启动终端后,一切恢复正常
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)