Har*_*ton 19 ruby windows ruby-on-rails
安装Ruby on Rails(via gem install rails)时,您可能会收到以下错误消息:
c:/Ruby193/include/ruby-1.9.1/ruby/ruby.h:109:14: error: size of array 'ruby_check_sizeof_voidp' is negative
Run Code Online (Sandbox Code Playgroud)
还会有很多这样的警告:
c:/Ruby193/include/ruby-1.9.1/ruby/ruby.h:1333:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
Run Code Online (Sandbox Code Playgroud)
还有一个错误
c:/Ruby193/include/ruby-1.9.1/ruby/missing.h:41:8: error: redefinition of 'struct timespec'
Run Code Online (Sandbox Code Playgroud)
为什么会发生这种情况?如何成功安装Rails?
Har*_*ton 30
当您为您的Ruby版本安装了错误版本的DevKit时会发生这种情况,例如,如果您安装DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe到Ruby版本1.9.3中.
要解决此问题,请重新安装Ruby并为您的Ruby版本安装正确的DevKit,如标题为"哪个开发工具包?"部分所示.在http://rubyinstaller.org/downloads.
| 归档时间: |
|
| 查看次数: |
7011 次 |
| 最近记录: |