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