在之前的文章中,我已经安装成功了ruby on rails环境。
但是,今天重启电脑后执行rails -v
命令竟然显示没有命令
➜ ~ rails -v
zsh: command not found: rails
➜ ~
这是为什么呢?我都蒙蔽了,好在我们组有大神,说是要以login
方式运行
于是执行:/bin/bash --login
,再执行rails -v
果然好了
可是问题出现了,每次重启终端之后都要执行
--login
于是我试了一下source .bash_profile
,之后再执行rails -v
同样可以达到这一效果,但是仍然每次重启终端都要运行,麻烦
既然用login
方式可以,那么我们就将终端设置为以login
方式运行即可。
- 在Guake终端中这样设置:
- 在Terminal中有类似的方式:
好了,即便是重启终端也不会产生找不到rails
命令的现象了
网友评论