Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何修复vim w/rails vim插件中的“/bin/bash/:command not found”?_Ruby On Rails_Vim - Fatal编程技术网

Ruby on rails 如何修复vim w/rails vim插件中的“/bin/bash/:command not found”?

Ruby on rails 如何修复vim w/rails vim插件中的“/bin/bash/:command not found”?,ruby-on-rails,vim,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,它可以正常工作。看起来rake不在您的路径上。确保$PATH包括“Rake”可执行的任

我使用的是gvim和rails.vim,在尝试运行时出现以下错误:从迁移中Rake:

:!rake db:migrate VERSION=20100427002644 2>&1| tee /tmp/v436868/11 
/bin/bash/: rake: command not found
我不知道如何解决这个问题。我能做些什么来解决这个问题

编辑:


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

看起来rake不在您的路径上。确保$PATH包括“Rake”可执行的任何地方。

< P> OP的下面的注释给出了一个解决方案,我将考虑一个答案:

当我从ubuntu菜单打开gvim时,我的路径不正确。但是,从终端打开会设置正确的路径,rake命令也会起作用


我没有足够的声誉来支持这一评论。

Rake不在你的$PATH中。我想您使用的是rvm,它通过.bashrc操作,将rake添加到$PATH中。我不确定:!source~/.bashrc有帮助。Some.bashrc获得[-z$PS1]&&return以检查顶部的交互式会话。确保rvm include位于该线上方。

我同意,但从终端开始,rake可以正常工作。如何验证rake是否可用于gvim的环境?@TheDeeno检查的输出:!echo$PATH.Ok,很有趣。当我从ubuntu菜单打开gvim时,我的路径不正确。但是,从终端打开会设置正确的路径,rake命令也会起作用。知道如何在通过gnome打开gvim时更改其路径吗?试试运行:!source~/.bashrc或shell通常读取的任何rc文件,然后从gvim运行rake。
[root@localhost ~]# cp /usr/local/sbin/keepalived /usr/sbin/

[root@localhost ~]# /etc/init.d/keepalived start
Starting keepalived:                                       [  OK  ]