Macos Nvim-在macintosh上安装xapian时出现问题
系统:Mac OSX最新版本 我使用端口安装了xapian core-Macos Nvim-在macintosh上安装xapian时出现问题,macos,vim,xapian,Macos,Vim,Xapian,系统:Mac OSX最新版本 我使用端口安装了xapian core- > Aarons-MacBook-Air:plugin aaron$ sudo port install xapian-core > ---> Computing dependencies for xapian-core > ---> Fetching archive for xapian-core > ---> Attempting to fetch xapian-core-1.2
> Aarons-MacBook-Air:plugin aaron$ sudo port install xapian-core
> ---> Computing dependencies for xapian-core
> ---> Fetching archive for xapian-core
> ---> Attempting to fetch xapian-core-1.2.8_1.darwin_13.x86_64.tbz2 from http://packages.macports.org/xapian-core
> ---> Attempting to fetch xapian-core-1.2.8_1.darwin_13.x86_64.tbz2 from
> http://mse.uk.packages.macports.org/sites/packages.macports.org/xapian-core
> ---> Attempting to fetch xapian-core-1.2.8_1.darwin_13.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/xapian-core
> ---> Fetching distfiles for xapian-core
> ---> Attempting to fetch xapian-core-1.2.8.tar.gz from http://distfiles.macports.org/xapian-core
> ---> Verifying checksums for xapian-core
> ---> Extracting xapian-core
> ---> Configuring xapian-core
> ---> Building xapian-core
> ---> Staging xapian-core into destroot
> ---> Installing xapian-core @1.2.8_1
> ---> Activating xapian-core @1.2.8_1
> ---> Cleaning xapian-core
> ---> Updating database of binaries: 100.0%
> ---> Scanning binaries for linking errors: 100.0%
> ---> No broken files found.
然后,我打开了vim并尝试使用:nvim打开nvim。我收到了一些错误-
> Error detected while processing function NVIM_init...10_DefPython:
> Traceback (most recent call last): File
> "/Users/Aaron/.vim/plugin/python/nvim.py", line 3 import xapian
> ImportError: No module named xapian
有人能告诉我我需要做什么才能让Nvim认识到我已经安装了xapian。我猜我需要将nvim.py中的import xapian指向一个“硬编码”地址。差不多
import/usr/libs/xapian
有人能告诉我我是否在正确的轨道上,或者是否有更简单的方法让系统了解xapian现在在vim的位置吗
xapian-core
包不包含插件所需的语言绑定。您必须为此安装xapian绑定
包xapian绑定
仅与ruby绑定一起安装。因为您想让它与python一起工作,所以还必须使用python绑定安装它
您可以通过以下各项查看给定端口的可用变体:
$ port variant xapian-bindings
并安装具有以下功能的特定变体:
$ sudo port install xapian-bindings +python27
$ port select --list python
并使用以下选项选择正确的选项:
$ sudo port select --set python python27
您尝试过xapian绑定包吗?@romainl我尝试过使用macport安装绑定,但它只为Ruby安装。我试图用+python来实现它,但它也忽略了这一点。然后,我尝试从源代码处编译,得到了错误配置:错误:Xapian库的版本是1.2.8,但绑定的版本是0.9.9
$port variants Xapian bindings
说它有一个python27
变量。@romainl我使用+python27安装了python27绑定。它的回答是一个干净清晰的安装。还是没有骰子,这很有效。我希望任何一个偶然发现这一点的人都能从中得到一些帮助。非常感谢!