Python 基本Vim安装,源代码
尝试安装Vim 7.3,所以我首先安装了Mercurial,它允许我从Google代码中克隆Vim源代码。这是成功的 问题从这里开始:Python 基本Vim安装,源代码,python,vim,Python,Vim,尝试安装Vim 7.3,所以我首先安装了Mercurial,它允许我从Google代码中克隆Vim源代码。这是成功的 问题从这里开始: cd vim/src ./configure --enable-pythoninterp --with-features=huge -prefix=$HOME/opt/vim 从终端得到这个响应: configure: loading cache auto/config.cache checking whether make sets $(MAKE)... n
cd vim/src
./configure --enable-pythoninterp --with-features=huge -prefix=$HOME/opt/vim
从终端得到这个响应:
configure: loading cache auto/config.cache
checking whether make sets $(MAKE)... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/Users/JayEdge/vim/src':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
尝试查看config.log(在我的例子中是auto/config.log),但我不确定要注意什么
背景:我已经检查了Xcode是否正确安装,并且在路由vim/runtime/compiler中找到了gcc.vim。我应该将此(或复制此)移动到另一个文件夹中吗?如果是,将其移动到哪个文件夹
在$PATH中找不到可接受的C编译器
这是一个非常明确的错误消息,如果您还没有安装编译器,那么您需要安装一个编译器。
.
如果您已经安装了gcc
,则必须添加路径,以便configure可以找到它,例如:
export PATH="$PATH:/usr/bin"
就像Karoly说的,你需要一个c编译器。由于看起来您正在运行OSX(根据您的xcode评论,我建议您在以下站点获取OSX-GCC安装程序:
https://github.com/kennethreitz/osx-gcc-installer
我也会考虑抓取安装像vim这样的东西
干杯,
肖恩的问题已经解决了,如果他们有同样的问题,这里将与大家分享,特别是针对2012年3月之后通过应用商店安装xCode的人。(归功于我的Python导师马丁) app store中的Xcode目前只允许您下载IDE,这不是我们想要的。我们想要的是Apple Developer工具,您可以在注册为Apple Developer后通过该工具获得。搜索“命令行工具,2012年3月底”,安装它,早期的configure命令应能正常工作 否则,你可以参考肖恩早些时候的回答 仅供参考,我确实打算安装自制软件,但作为初学者,从源代码编译它是学习一些基本知识、使用一些基本语法(或学习解析它们)的好方法。您可以尝试:
yum install gcc
yum
?apt get
?我想他在mac上。你可能是对的,他有一个mac路径(/Users/
),已经更新。嘿,的确如此。我正在使用mac。你需要从运行configure
的shell中运行echo$path
,并确认它包含/usr/bin
(或Xcode C编译器所在的位置)。问题可能也有帮助。您不使用或不使用的原因是什么?只需下载MacVim,将mvim
脚本放到$PATH
中的某个位置,然后返回实际工作。问题已经解决,如果有相同的问题,请与任何人分享,特别是对于3月后通过app store安装xCode的人2012年。(归功于我的Python导师Martin)应用商店的Xcode目前只允许您下载IDE,这不是我们想要的。我们想要的是Apple开发者工具,您可以在注册为Apple开发者后通过该工具获得。搜索“命令行工具,2012年3月底”,安装它,早期的configure命令应该可以正常工作。Jason,我发布的链接是指向命令行工具的链接,但他们不要求你经历所有注册为苹果开发人员的麻烦。苹果实际上联系了开发这些工具的pythonista Kenneth Reitz合作伙伴,并将其作为PPE开发者工具。如果你感兴趣,Kenneth在他的博客上写到。嗨,Sean,非常感谢;我想看看。(我很想投票支持你的答案,但不幸的是,我没有足够的声誉这么做)