LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1495|回复: 10

菜鸟安装了VIM7.2但运行不了,显示 command not found

[复制链接]
发表于 2009-11-27 11:13:57 | 显示全部楼层 |阅读模式
按照以下方法照猫画虎安装了
首先下载安装文件和语言包:vim-7.1.tar.bz2、vim-7.1-lang.tar.gz。

     解压安装文件:bunzip2 vim-7.1.tar.bz2,生成vim-7.1.tar,然后tar xvf vim-7.1.tar。

     解压语言包:tar zvxf vim-7.1-lang.tar.gz。

     进入vim71目录,./configure –prefix=/usr/vim –enable-multibyte

     –enable-multibyte选项使vim可以支持使用多字节编码字符集的文件。

     编译安装:make && make install

     在/etc/vimrc和~/.vimrc中可进行配置。

     插件安装在~/.vim目录下。

     当加入新doc时,需要执行命令: vim -c “helptags ~/.vim/doc” -c “q” ,然后才能 : help  * * *

[color="Red"]但执行VIM没用显示命令没有找到,然后到了/usr/vim/bin下看见了有VIM和GVIM程序但执行同样提示-bash: vim: command not found
-bash: gvim: command not found

执行VI是可以的显示
VIM - Vi IMproved
~
~                                version 6.2.98
~                           by Bram Moolenaar et al.
~                 Vim is open source and freely distributable
看上去版本不是7.2呀
请各位老大教下我,谢谢!
发表于 2009-11-27 11:50:42 | 显示全部楼层
prefix 设置为 /usr/vim 的话,肯定不在 path 中,直接运行肯定出不来。

建议:prefix 要么设置为  /usr 要么 /usr/local 要么 /home
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 13:46:36 | 显示全部楼层
谢谢楼上的回答,您能在讲清楚点吗?我是大菜鸟
我已经进入了/usr/vim/bin里面了,LS命令也看到了gvim和vim两个程序,但执行后却提示command not found,但这两个程序文件明明在的吗?晕
还有您说的这个PATH怎么定义呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 14:04:32 | 显示全部楼层
echo $path,执行到没看到PATH信息,只是一个空行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 14:10:22 | 显示全部楼层
我在/usr/vim/bin下执行./vim,vim7.2成功启动了,但执行vim 却不行,还有如果到其他目录下执行./vim也不行,vim就更不行了,到底怎么回事呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 14:12:25 | 显示全部楼层
[root@abc]# ./vim

~
~
~
~                              VIM - Vi IMproved
~
~                                   版本 7.2
~                           维护人 Bram Moolenaar 等
~                       Vim 是可自由分发的开放源代码软件
~
~                            成为 Vim 的注册用户!
~                输入  : help register<Enter>   查看说明
~
~                输入  : q<Enter>               退出
~                输入  : help<Enter>  或  <F1>  查看在线帮助
~                输入  : help version7<Enter>   查看版本信息
~
~                              运行于 Vi 兼容模式
~                输入  : set nocp<Enter>        恢复默认的 Vim
~                输入  : help cp-default<Enter> 查看相关说明
回复 支持 反对

使用道具 举报

发表于 2009-11-27 17:59:57 | 显示全部楼层
你用的什麽版本的Linux ?为什么不直接安装系统自带的软件包?

比如 Debian
apt-get install vim-gtk

然后在console里输入 vim或gvim都可以。

直接用现成的Linux 发行版吧,用得熟悉了再自己编译。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 22:00:44 | 显示全部楼层
我用得是LINUX AS3 执行了apt-get install vim-gtk没用,现在我好象已经编译成功了,但在/usr/vim/bin中执行./vim才能启动vim7.2,这是不是表明VIM还没有成为可执行文件呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 22:19:59 | 显示全部楼层
解决了,再执行了ln -s /usr/vim/bin/vim /usr/bin/vim就OK了,但有了新问题
/etc/ 下有个vimrc配置文件,这个文件配置好对所有用户有效,听说用户主目录下应该也有个.vimrc文件,但我的/root下面没有,是怎么回事
回复 支持 反对

使用道具 举报

发表于 2009-11-27 22:26:00 | 显示全部楼层
Post by gensuo;2050388
解决了,再执行了ln -s /usr/vim/bin/vim /usr/bin/vim就OK了,但有了新问题
/etc/ 下有个vimrc配置文件,这个文件配置好对所有用户有效,听说用户主目录下应该也有个.vimrc文件,但我的/root下面没有,是怎么回事

这个与你的发行版的相关脚本的配置有关,说一下你的发行版,也许会有人清楚怎么回事吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表