繁体   English   中英

尝试在Mac上安装rinku gem时出错

[英]Error trying to install rinku gem on mac

我在Mavericks上安装rinku gem版本“ 1.7.3”时遇到问题。 我遵循了另一条建议安装apple-gcc42的建议,但这没有帮助。 我也尝试过搜索google和堆栈溢出,但是找不到这个确切的问题。 这是错误:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM