2017-01-03 124 views
0

我的指南针与El Capitan工作正常,但升级到Sierra后指南针命令不可用,现在我无法重新安装指南针。这里是从mkmf.log错误的文本:升级到MacOS后无法重新安装指南针Sierra

Applications/MAMP/Library/include/ruby-2.3.0/ruby/backward - I/Applications/MAMP/Library/include/ruby-2.3.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -pipe conftest.c -L. -L/Applications/MAMP/Library/lib -L. -fstack-protector  -lruby-static -framework CoreFoundation -lpthread -ldl -lobjc " 
ld: library not found for -lruby-static 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
checked program was: 
/* begin */ 
1: #include "ruby.h" 
2: 
3: int main(int argc, char **argv) 
4: { 
5: return 0; 
6: } 
/* end */ 

我有最新版本的XCode安装。我不知道是什么导致了这个问题。

回答

1

我解决了这个问题,通过安装Ruby版本管理:

\curl -sSL https://get.rvm.io | bash -s stable --ruby 
source /Users/yourusername/.rvm/scripts/rvm 

。 。 。然后重新安装指南针:

sudo gem install compass 
相关问题