我正在使用gvim和rails.vim,并且在尝试从迁移中运行:Rake
时收到以下错误:
:!rake db:migrate VERSION=20100427002644 2>&1| tee /tmp/v436868/11
/bin/bash/: rake: command not found
我不确定如何解决这个问题。我该怎么做才能解决这个问题?
修改
如果我从终端运行rake --version
,它可以正常工作。
答案 0 :(得分:1)
看起来rake不在你的路上。确保$ PATH包含'rake'可执行文件所在的位置。
答案 1 :(得分:0)
OP的以下评论提供了一种解决方法,我会考虑回答:
当我从ubuntu菜单打开gvim时,我的路径不正确。但是,从终端打开设置正确的路径并且rake命令有效。
(我没有足够的声誉赞成该评论。)
答案 2 :(得分:0)
耙子不在你的$PATH
中。我想您正在使用rvm
,.bashrc
通过rake
操作,将$PATH
添加到您的:!source ~/.bashrc
。我不确定.bashrc
是否有帮助。一些[ -z "$PS1" ] && return
得到rvm
来检查顶部的交互式会话。请确保{{1}}包含在该行之上。
答案 3 :(得分:-1)
[root@localhost ~]# cp /usr/local/sbin/keepalived /usr/sbin/
[root@localhost ~]# /etc/init.d/keepalived start
Starting keepalived: [ OK ]