centos rails vim问题总结_rails.vim centos安装-程序员宅基地

技术标签: rails  插件  rvm  vim  ruby  

在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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yuwensunshine/article/details/12895531

智能推荐

蓝凌OA自定义公式样例库_蓝凌oa java公式-程序员宅基地

文章浏览阅读2k次,点赞4次,收藏2次。判断表单多值属性框(复选框/下拉菜单)是否勾选了某个选项$列表.包含$($多值属性框$.split(";"), "选项的值")获取员工编号$申请人$.getFdNo()获取所属机构$申请人$.getFdParentOrg()获取组织架构全路径,以“/”为分隔$申请人$.getFdParentsName("/")判断某部门是否在某机构之内$XX部门$.getFdParentsName().contains("XX机构的名称")获取申请人所在部门的名称$申请人$.getFdPar_蓝凌oa java公式

图像处理的灰度化和二值化_envi 0-255标准化-程序员宅基地

文章浏览阅读4.1k次。 在图像处理中,用RGB三个分量(R:Red,G:Green,B:Blue),即红、绿、蓝三原色来表示真彩色,R分量,G分量,B分量的取值范围均为0~255,比如电脑屏幕上的一个红色的像素点的三个分量的值分别为:255,0,0。像素点 像素点是最小的图像单元,一张图片由好多的像素点构成,下图是一张美女的大白腿..._envi 0-255标准化

Android 使用第三方加载网络请求的视频_android 13 加载网络视频-程序员宅基地

文章浏览阅读2.3k次。最近做项目中需要加载视频,就找到了一个使用起来还不错的第三方依赖,加载本地视频相信我们都会,这个依赖方法主要加载的是网络请求的视频url地址,很简单的,由于还没做太多研究,小伙伴们就直接拿来复制先用吧导入依赖compile 'fm.jiecao:jiecaovideoplayer:4.8.3'布局

【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1) - 系列3_high cpu utiliaztion-程序员宅基地

文章浏览阅读3.8k次。LGWR & DBWR这两个进程通常是和IO相关的,但是当存在操作系统问题,这两个进程可能"spin(等待)"直到IO操作完成。这种等待是一种CPU操作。异步IO操作的缓慢或失败也能证明它们是高CPU消耗的。如果LGWR间歇地占用100%的CPU资源,那么异步输入输出AIO配置应该重新检查。作为一种临时性的方法,可以设置下面的参数防止LGWR出现等待的现象:_lgwr_async_io_high cpu utiliaztion

word/excel/cad中插入二维码-程序员宅基地

文章浏览阅读1k次。1.有需求为在word文档中插入二维码,寻访度娘后,大部分人推荐使用QRmaker制作。2.找寻QRmaker,网上很多都是1.1版本,后来才知道这个版本有问题(对中文支持不好),偶然得到1.3的版本,用起来很不错,完美中文。下载链接: https://pan.baidu.com/s/1cEYBFK 密码: eubg3.解压,点击控件注册,打开一个word文档,通过控件(度娘控件开启方..._qrmaker放哪里使用

ubantu+win10双系统_windows boot manager可以引导ubantu吗-程序员宅基地

文章浏览阅读249次。我的是双硬盘,固态+500g 的机械硬盘,win10安装在固态里面,现在在机械硬盘里面安装ubantu系统,并且我的固态硬盘分区是efi模式,然后我的机械硬盘的分区是mbr模式;试验了好多次,才勉强成功;主要是分区与引导器的设置,我在机械硬盘里面划分了100g左右的空余空间,设置了swap分区与/挂载点,然后efi选择了以前的window boot manager 所在的efi空间..._windows boot manager可以引导ubantu吗

随便推点

(39)uniGUI for Delphi 扫描二维码_unigui 扫描二维码-程序员宅基地

文章浏览阅读936次。(同一个世界,同一个梦想,交流学习C++Builder and Delphi XE10,传承c++builder and Delphi的魅力!欢迎各地朋友加入我的QQ群484979943,进群密码“BCB”,同时也请将该群号广为宣传,希望能够广集各方高手,共同进步。如需下载开发工具及源代码请加入我的QQ群。)【阅读倡议】1、有问题请留言;2、没问题请点赞;3、看连载请加群;4、下源码请加群;【开发工具】1、C++Builder and Delphi 10.3.32、FMSof_unigui 扫描二维码

shardingjdbc5.0.0 oracle Dialect load table meta data error-程序员宅基地

文章浏览阅读2.5k次。shardingjdbc5.0.0 oracle数据库分库分表Dialect load table meta data error,由于oracle数据库驱动版本低导致。_dialect load table meta data error

httpclient post 发送 param 和 body_httpclient.post params、body-程序员宅基地

文章浏览阅读5.3k次,点赞2次,收藏4次。package com.example.demo.webservice;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpPost;import org..._httpclient.post params、body

Java8 list stream collect测试用例小结-程序员宅基地

文章浏览阅读3k次。测试用对象:package com.demo.lee.util;import lombok.AllArgsConstructor;import lombok.Data;@Data@AllArgsConstructorpublic class Student { private Integer id; private String groupId; privat..._list stream collect

目标检测:二维码检测方案_目标检测检测二维码-程序员宅基地

文章浏览阅读7.4k次。Python微信订餐小程序课程视频https://edu.csdn.net/course/detail/36074Python实战量化交易理财系统https://edu.csdn.net/course/detail/35475一、序移动互联网时代,我们的身边,无处不见的二维码,在商店买东西可以用微信或支付宝的付款码、在电影院可以使用二维码在自助取票机上取票,朋友聚会时使用微信二维码互相加好友。移动终端设备的普及,出门只需要携带一步手机,极大方便了人们的日常生活。从技术的角度观察,很多场景下,二维码_目标检测检测二维码

Android Html.fromHtml(String)过时的替代方法_android fromhtml过时-程序员宅基地

文章浏览阅读3.7k次。问题当我们想用TextView来显示一段html代码时,则会用到Html.fromHtml(String)但是现在这个方法是过时的。解决使用API Level 23或之前的设备可以用过时的方法,API Level 24或以上的设备则使用2个参数的方法即可。fromHtml(String source, int flags)即:TextView tv_text = (Text..._android fromhtml过时