[英]Nvim - Trouble with install of xapian on macintosh
系統: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.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現在位於哪里?
第一個問題
xapian-core
軟件包不包含插件所需的語言綁定。 您必須xapian-bindings
安裝xapian-bindings
包。
第二個問題
默認情況下, xapian-bindings
僅與ruby綁定一起安裝。 既然你想讓它與python一起工作,你也必須使用python綁定來安裝它。
您可以看到給定端口可用的變體:
$ port variant xapian-bindings
並安裝一個特定的變體:
$ sudo port install xapian-bindings +python27
第三個問題和最終解決方案
綁定只能通過MacPorts的python獲得,但你的python是Apple提供的默認綁定。 您必須將正確的python設置為默認值。
您可以通過以下方式查看系統上可用的版本:
$ port select --list python
並選擇正確的:
$ sudo port select --set python python27
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.