【问题标题】:Emacs 24.4 on Mac?Mac 上的 Emacs 24.4?
【发布时间】:2014-02-25 23:20:10
【问题描述】:

我正在尝试让 Emacs 24.4 在 Mac (Maverick) 上运行。

我已经尝试关注these instructions,但是当我运行时:

./build-emacs gzr

我得到错误:

bzr: ERROR: exceptions.ImportError: Unable to load subvertpy extensions:  dlopen(/Library/Python/2.6/site-packages/subvertpy/client.so, 2): Library not loaded:   /usr/lib/libsvn_client-1.0.dylib
  Referenced from: /Library/Python/2.6/site-packages/subvertpy/client.so
  Reason: image not found

Traceback (most recent call last):
File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 930, in exception_to_return_code
return the_callable(*args, **kwargs)
  File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 1121, in run_bzr
ret = run(*run_argv)
   File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 673, in run_argv_aliases
return self.run(**all_cmd_args)
  File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 697, in run
return self._operation.run_simple(*args, **kwargs)
File "/Library/Python/2.6/site-packages/bzrlib/cleanup.py", line 136, in run_simple
self.cleanups, self.func, *args, **kwargs)
File "/Library/Python/2.6/site-packages/bzrlib/cleanup.py", line 166, in _do_with_cleanups
 result = func(*args, **kwargs)
File "/Library/Python/2.6/site-packages/bzrlib/builtins.py", line 2214, in run
show_bzrdir_info(newdir, verbose=0, outfile=self.outf)
File "/Library/Python/2.6/site-packages/bzrlib/info.py", line 378, in show_bzrdir_info
outfile)
File "/Library/Python/2.6/site-packages/bzrlib/info.py", line 394, in show_component_info
format = describe_format(control, repository, branch, working)
File "/Library/Python/2.6/site-packages/bzrlib/info.py", line 499, in describe_format
format = controldir.format_registry.make_bzrdir(key)
File "/Library/Python/2.6/site-packages/bzrlib/controldir.py", line 1348, in make_bzrdir
return self.get(key)()
File "/Library/Python/2.6/site-packages/bzrlib/registry.py", line 177, in get
return self._dict[self._get_key_or_default(key)].get_obj()
File "/Library/Python/2.6/site-packages/bzrlib/registry.py", line 74, in get_obj
self._obj = get_named_object(self._module_name, self._member_name)
File "/Library/Python/2.6/site-packages/bzrlib/pyutils.py", line 51, in get_named_object
obj = __import__(module_name, {}, {}, from_list)
File "/Library/Python/2.6/site-packages/bzrlib/plugins/svn/workingtree.py", line 28, in <module>
import subvertpy
File "/Library/Python/2.6/site-packages/subvertpy/__init__.py", line 131, in <module>
raise ImportError("Unable to load subvertpy extensions: %s" % e)
ImportError: Unable to load subvertpy extensions: dlopen(/Library/Python/2.6/site- packages/subvertpy/client.so, 2): Library not loaded: /usr/lib/libsvn_client-1.0.dylib
Referenced from: /Library/Python/2.6/site-packages/subvertpy/client.so
Reason: image not found

bzr 2.6.0 on python 2.6.8 (Darwin-13.0.0-x86_64-i386-64bit)
arguments: ['/usr/local/bin/bzr', 'init-repo', 'emacs-bzr']
plugins: bash_completion[2.6.0], bzrtools[2.5.0], changelog_merge[2.6.0],
colo[0.4.0], email[unknown], explorer[1.3.0], fastimport[0.14.0dev],
git[0.6.11], grep[2.6.0], keychain[0.1.0], launchpad[2.6.0], loom[2.2.0],
netrc_credential_store[2.6.0], news_merge[2.6.0], pipeline[1.4.0],
po_merge[2.6.0], qbzr[0.23.1], rewrite[0.6.3], svn[1.2.2], upload[1.1.0],
weave_fmt[2.6.0], xmloutput[0.8.8]
encoding: 'utf-8', fsenc: 'utf-8', lang: 'en_US'

*** Bazaar has encountered an internal error.  This probably indicates a
bug in Bazaar.  You can help us fix it by filing a bug report at
    https://bugs.launchpad.net/bzr/+filebug
including this traceback and a description of the problem.

有什么想法吗?另一种方式?

【问题讨论】:

    标签: macos emacs emacs24


    【解决方案1】:

    Homebrew 也提供 Emacs 24.4,与

    $ brew install emacs --with-cocoa --with-gnutls
    

    【讨论】:

      【解决方案2】:

      我目前在 OS X 10.9.5 上使用 GNU Emacs 24.4.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21),这个版本是来自 Emacs for Mac OS X 的版本,并与 It's All 一起使用文本!让 Firefox 写下这个答案。 ;)

      显然,大多数人通常选择自制软件(如最佳答案所示),但由于自制软件倾向于与 /usr/local 搞混,以至于它无法应对替代方案(例如,自定义编译或原创)安装 Python,我不能/不会运行它(所以我从源代码编译或使用 MacPorts)。对于那些在自制软件方面与我处于相似位置的人(我知道不是所有人),然后试一试 Mac OS X 版本的 Emacs,如果尝试 MacPorts 失败,如果它仍然不理想 this question 有很多好的回应,具体取决于根据您的情况,尤其是this answer

      【讨论】:

        【解决方案3】:

        我一直在为 OSX 上的各种 emacs 安装而苦苦挣扎,所以最终我切换到了 MacPorts。它有 emacs 24.3 可用。

        【讨论】:

          【解决方案4】:

          当前的“bzr”版本不适用于 Mavericks。您可以安装另一个预构建的变体(来自 MacPorts、homebrew 或 fink),或者尝试手动升级库 subvertpy

          当我使用bzr 和运行autogen.sh 时,我使用MacPorts。但是,运行./configure --with-nsmake install 时必须禁用它。 (为此,我使用了两个具有不同 PATH 环境变量的单独终端窗口。)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-12-26
            相关资源
            最近更新 更多