相关疑难解决方法(0)

试图在OS X上编译vim?

此书面记录 ...

编译后的二进制文件似乎工作正常,但安装的二进制文件失败(运行时make install).

这一步似乎失败了:

...
generating help tags
/usr/local/bin/vim -u NONE -esX -c "helptags ++t ." -c quit
dyld: Symbol not found: _environ
  Referenced from: /Users/neezer/.rvm/rubies/ruby-1.9.2-p0/lib/libruby.1.9.1.dylib
  Expected in: flat namespace
 in /Users/neezer/.rvm/rubies/ruby-1.9.2-p0/lib/libruby.1.9.1.dylib
make[2]: *** [vimtags] Trace/BPT trap
make[1]: [installrtbase] Error 2 (ignored)
Run Code Online (Sandbox Code Playgroud)

我用它来配置:

./configure --prefix=/usr/local --enable-rubyinterp --enable-gui=no --disable-gpm
Run Code Online (Sandbox Code Playgroud)

就像我说的,我认为它正确编译,因为我可以运行./src/vimmake就好了(没有错误).但是当我尝试在安装后运行已安装的版本make install/usr/local/bin/vim,我得到了这个(上面的镜像):

dyld: Symbol not found: _environ
  Referenced from: /Users/neezer/.rvm/rubies/ruby-1.9.2-p0/lib/libruby.1.9.1.dylib
  Expected in: flat namespace
 in /Users/neezer/.rvm/rubies/ruby-1.9.2-p0/lib/libruby.1.9.1.dylib
[1]    13175 trace trap …
Run Code Online (Sandbox Code Playgroud)

macos vim compilation

5
推荐指数
2
解决办法
2804
查看次数

使用ruby编译vim

我试图在我的Mac Osx 10.7.3上编译vim我得到了这个错误

./configure --enable-rubyinterp 
make 

ld: library not found for -lruby.1.9.1
collect2: ld returned 1 exit status
make[1]: *** [vim] Error 1
make: *** [first] Error 2
Run Code Online (Sandbox Code Playgroud)

有谁知道我怎么可以安装这个库?

ruby vim compilation

0
推荐指数
1
解决办法
589
查看次数

标签 统计

compilation ×2

vim ×2

macos ×1

ruby ×1