Ruby on rails vim rails:执行Rserver时没有这样的文件或目录

Ruby on rails vim rails:执行Rserver时没有这样的文件或目录,ruby-on-rails,ruby,bash,vim,Ruby On Rails,Ruby,Bash,Vim,在谷歌上找不到这方面的任何信息。 试图最大限度地利用vim rails 它有许多有趣的命令,如:Rserver,:Rgenerate,:Rdestroy,但它们在我的机器上不起作用。它们都给出了相同的错误: 没有这样的文件或目录 我想这与路径和RVM加载有关,但不确定具体是什么。 在最新的Lubuntu上运行,如果这很重要的话。有时需要执行/bin/bash--login来运行rake -- 在~/.profile的某个地方发现,我应该这样写: # PATH=$PATH:$HOME/.rvm/

在谷歌上找不到这方面的任何信息。 试图最大限度地利用
vim rails

它有许多有趣的命令,如
:Rserver
:Rgenerate
:Rdestroy
,但它们在我的机器上不起作用。它们都给出了相同的错误:

没有这样的文件或目录

我想这与路径和RVM加载有关,但不确定具体是什么。 在最新的Lubuntu上运行,如果这很重要的话。有时需要执行
/bin/bash--login
来运行rake

-- 在
~/.profile
的某个地方发现,我应该这样写:

# PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM
还是一样的错误

-- 是的,vim rails是我正在尝试使用的vim插件


--已尝试运行
/bin/bash—从VIM登录
,但它会关闭VIM。

您是否尝试以正常方式执行这些命令? 像
rails服务器
rails生成

根据您的描述,主要是因为vim rails找不到ruby或rails命令来执行


您应该检查$PATH变量,看看它是否包含ruby或rails加载路径。

您是否尝试在工作目录中打开vim

例如,如果您的应用程序位于
~/workspace/my_project/
中,则应在该目录中打开vim:

cd ~/workspace/my_project
vim

然后,vim rails应该可以按预期工作。

您可以检查一个简单的命令,如
:Emodel
是否有效吗?根据您的shell,尝试在.bash_profile或.zhenv中添加RVM路径。例如#PATH=$PATH:$HOME/.rvm/bin#将rvm添加到脚本的路径导出路径=“$PATH:$HOME/.rvm/bin”#将rvm添加到脚本的路径[[[-s”$HOME/.rvm/scripts/rvm”]&&&。“$HOME/.rvm/scripts/rvm”#这将加载rvm