Ruby on rails 尝试在mac上安装rinku gem时出错
在Mavericks上安装rinku gem版本“1.7.3”时遇到问题。我听从了另一篇帖子的建议,建议安装apple-gcc42,但没有帮助。我也尝试过搜索google和stack overflow,但找不到确切的问题。以下是错误:Ruby on rails 尝试在mac上安装rinku gem时出错,ruby-on-rails,ruby,macos,gem,osx-mavericks,Ruby On Rails,Ruby,Macos,Gem,Osx Mavericks,在Mavericks上安装rinku gem版本“1.7.3”时遇到问题。我听从了另一篇帖子的建议,建议安装apple-gcc42,但没有帮助。我也尝试过搜索google和stack overflow,但找不到确切的问题。以下是错误: Building native extensions. This could take a while... ERROR: Error installing rinku:
Building native extensions. This could take a while...
ERROR: Error installing rinku:
ERROR: Failed to build gem native extension.
/Users/home/.rvm/rubies/ruby-1.9.3-p429/bin/ruby extconf.rb
creating Makefile
make clean
make
compiling autolink.c
In file included from autolink.c:17:
buffer.h:23:20: error: stdint.h: No such file or directory
In file included from autolink.c:17:
buffer.h:41: error: expected specifier-qualifier-list before 'uint8_t'
In file included from autolink.c:18:
autolink.h:31: warning: type defaults to 'int' in declaration of 'uint8_t'
autolink.h:31: error: expected ';', ',' or ')' before '*' token
autolink.h:35: error: expected declaration specifiers or '...' before 'uint8_t'
autolink.h:39: error: expected declaration specifiers or '...' before 'uint8_t'
autolink.h:43: error: expected declaration specifiers or '...' before 'uint8_t'
autolink.c:20:20: error: string.h: No such file or directory
autolink.c:21:20: error: stdlib.h: No such file or directory
autolink.c:22:19: error: stdio.h: No such file or directory
autolink.c:23:19: error: ctype.h: No such file or directory
autolink.c:30: warning: type defaults to 'int' in declaration of 'uint8_t'
。。。我不得不略去一些错误,因为如果没有更低的代码与文本比率,我就无法发布这篇文章
autolink.c: At top level:
autolink.c:256: error: expected declaration specifiers or '...' before 'uint8_t'
autolink.c: In function 'sd_autolink__url':
autolink.c:263: error: 'data' undeclared (first use in this function)
autolink.c:266: warning: implicit declaration of function 'isalpha'
autolink.c:269: warning: implicit declaration of function 'sd_autolink_issafe'
autolink.c:272: warning: incompatible implicit declaration of built-in function 'strlen'
make: *** [autolink.o] Error 1
make failed, exit code 2
这最终解决了1.9.3的问题
xcode-select --install
通过升级到ruby 2.0.0来安装它,但仍然不知道如何让它在1.9.3上工作