如何在vim w / rails-vim插件中修复'/ bin / bash /:command not found'?

时间:2010-04-28 07:02:24

标签: ruby-on-rails vim

我正在使用gvim和rails.vim,并且在尝试从迁移中运行:Rake时收到以下错误:

:!rake db:migrate VERSION=20100427002644 2>&1| tee /tmp/v436868/11 
/bin/bash/: rake: command not found

我不确定如何解决这个问题。我该怎么做才能解决这个问题?

修改

如果我从终端运行rake --version,它可以正常工作。

4 个答案:

答案 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  ]