centos rails vim问题总结

在contos6上开发rails,我选择了vim。

在安装rails.vim 的时候出现了一些问题,下面是汇总

一 找不到安装的地址

安装rails.vim的时候一直找不到安装的路径和方法,在github上找到了方法:https://github.com/tpope/vim-rails#installation 
在安装之前最好要先安装 pathogen.vim, 安装方法: https://github.com/tpope/vim-pathogen#installation 。
这个插件的作用是为了管理vim插件使用的。 按照说明书如果还要安装其他的插件我们只要把文件下载到指定的目录,
就会自动加载到vim当中。因为在安装pathogen.vim的时候, 我也纠结了一下, 其实是蛮简单的, 我自己搭建的过程如下:
可能每个系统安装vim之后, 生成的目录不一定完全相同, 我把我的过程记载如下(这些是命令操作之后的结果):

whereis vim ##result vim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz
cd  /usr/share/vim
ls     ##result  vim72  vimfiles
cd   vimfiles   
ls    ##result  可以找到autoload, 因为没有bundle, 所以接下来需要创建
mkdir bundle
curl -Sso autoload/pathogen.vim https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim
find / -name 'vimrc'  ##result  /etc/vimrc
vi /etc/vimrc ##(在这个文件的最后追加一条语句  execute pathogen#infect() , 完毕了)

二 安装rails.vim

接着 第一步的结果做, cd到bundle目录下载rails(https://github.com/tpope/vim-rails#installation 有说明安装方法), rails.vim就安装完毕了, 很方便吧。 那有人会问为什么放到这里就可以用了呢? 其实是pathogen在帮忙管理的, 他会自动把这些插件都加载到rumtimepath当中去。

三 rails命令启动出问题

问题一: /bin/bash: script/rails: Permission denied
    这个是项目当中的script这个目录的权限不够导致的问题, 很简单 chmod -R 775 script
问题二: /usr/bin/env: ruby.exe: No such file or directory
    这个原因我不知道怎么解释, 但是应该是ruby的路径没有被抓到, 因为我的系统上的ruby是通过rvm 来安装的, 可能没有找到, 但是修改房改我已经找到了
    script/rails 这个文件中的第一句话修改一下(http://stackoverflow.com/questions/15443456/windows-heroku-run-rake-dbmigrate-error-usr-bin-env-ruby-exe-no-such-file-o/16268193#16268193):
    #!/usr/bin/env ruby.exe   
    ↓
    #!/usr/bin/env ruby

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值