Ruby gem に jsduck をインストールしようとしていますが、エラーが発生しました。
Ruby 2.3.0(x64) をダウンロードしました。
x64 用の DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe もダウンロードしました。
ruby 2.3.0(x64)をインストールしました。次に、devkit を「C:/rubydevkit」に展開しました。
「C:/rubydevkit」フォルダーで以下のコマンドを実行しました。
$ruby dk.rb 初期化
と
$ruby dk.rb インストール
これまでのところ、すべて問題ありません。私はsassを正常にインストールしました
$gem インストール サス
しかし、試してみると
$gem インストール jsduck
また
$gem install rdiscount --platform=ruby
次のエラーが発生しました:
$ gem install jsduck
ERROR: Error installing jsduck:
ERROR: Failed to build gem native extension.
current directory: C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/rdiscount-2.1.8/ext
C:/Ruby23-x64/bin/ruby.exe -r ./siteconf20160411-6020-6ayo32.rb extconf.rb
checking for random()... no
checking for srandom()... no
checking for rand()... yes
checking for srand()... yes
checking size of unsigned long... 4
checking size of unsigned int... failed
checking size of unsigned short... 2
no int with size 2
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby23-x64/bin/$(RUBY_BASE_NAME)
--with-rdiscount-dir
--without-rdiscount-dir
--with-rdiscount-include
--without-rdiscount-include=${rdiscount-dir}/include
--with-rdiscount-lib
--without-rdiscount-lib=${rdiscount-dir}/lib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
C:/Ruby23-x64/lib/ruby/gems/2.3.0/extensions/x64-mingw32/2.3.0/rdiscount-2.1.8/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/rdiscount-2.1.8 for inspection.
Results logged to C:/Ruby23-x64/lib/ruby/gems/2.3.0/extensions/x64-mingw32/2.3.0/rdiscount-2.1.8/gem_make.out
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
以下は私の現在のバージョンです。
Windows 8.1 64ビット
$ gem -v
2.5.1
$ ruby -v
ruby 2.3.0p0 (2015-12-25 リビジョン 53290) [x64-mingw32]