问:所以我做了在Windows上安装的说明。我遇到了一些SSL错误。
C:\> gem install jekyll
错误:找不到有效的gem'jekyll'(> = 0),原因如下:
无法从https://rubygems.org/下载数据-SSL_connect retur
ned = 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败(
https://api.rubygems.org/latest_specs.4.8.gz)
我被告知下载AddTrustExternalCARoot-2048.pem保存到C:\ Ruby21-x64 \ lib \ ruby \ 2.1.0 \ rubygems \ ssl_certs尝试再次安装gem jekyll,现在应该可以使用。
我尝试了一下,得到了以下内容(概述)
yajl_encode.c:在函数yajl_string_decode中:
yajl_encode.c:201:1:警告:此配置中不支持可见性属性;默认值为0。被忽略的[-Wattributes]
编译yajl_ext.c
在c:/Ruby21/include/ruby-2.1.0/ruby.h:33:0,
yajl_ext.h:32,
yajl_ext.c:24:
c中包含的文件中: /Ruby21/include/ruby-2.1.0/ruby/ruby.h:109:14:错误:数组'ruby_check_sizeof_voidp'的大小为负
在c:/Ruby21/include/ruby-2.1.0/ruby包含的文件中。 h:33:0,
来自yajl_ext.h:32,
来自yajl_ext.c:24:
c:/Ruby21/include/ruby-2.1.0/ruby/ruby.h:在函数“ rb_obj_wb_unprotect”中:
c:/Ruby21/include/ruby-2.1.0/ruby/ruby.h:1234:9:警告:从不同大小的整数强制转换为指针[-Wint-to-pointer-cast]
c:/ Ruby21 / include / ruby-2.1.0 / ruby / ruby.h:1235:6:警告:从不同大小的整数强制转换为指针[-Wint-to-pointer-cast]
c:/Ruby21/include/ruby-2.1.0/ruby /ruby.h:1238:2:警告:从不同大小的整数强制转换为指针[-Wint-to-pointer-cast]
c:/Ruby21/include/ruby-2.1.0/ruby/ruby.h:在函数中'rb_obj_writing':
c:/Ruby21/include/ruby-2.1.0/ruby/ruby.h:1253:9:警告:从不同大小的整数强制转换为指针[-Wint-to-pointer-cast]
c:/ Ruby21 / include / ruby-2.1.0 / ruby / ruby.h:在函数“ rb_num2char_inline”中:
yajl_ext.c:在函数“ yajl_check_and_fire_callback”中:
yajl_ext.c:38:5:警告:从指针强制转换为不同大小的整数[-Wpointer-to-int-cast]
yajl_ext.c:38:5:警告:从指针强制转换为不同大小的整数[-Wpointer- [to-int-cast]
yajl_ext.c:47:19:警告:从不同大小的整数转换为指针[-Wint-to-pointer-cast]
yajl_ext.c:在函数'yajl_set_static_value'中:
yajl_ext.c:81: 5:警告:从指针强制转换为不同大小的整数[-Wpointer-to-int-cast]
yajl_ext.c:81:5:警告:从指针强制转换为不同大小的整数[-Wpointer-to-int-cast]
yajl_ext.c:81:5:警告:从整数转换为指针
答:我已将您的错误格式化为代码块,以使其更易于阅读。
请参考用于添加您的问题/评论/答案的文本框下方链接的Markdown备忘单,以获取有关如何格式化代码块的说明。