Redmineのインストール。 私は試しました。Gem :: Ext :: BuildError:エラー:Gemネイティブ拡張をビルドできませんでした。 on CenOS 6.5
bundle install --without development test postgresql sqlite
ですが、エラーです。
Gem :: Ext :: BuildError:エラー:Gemネイティブ拡張をビルドできませんでした。
current directory:
/usr/local/lib/ruby/gems/2.4.0/gems/json-1.8.3/ext/json/ext/generator
/usr/local/bin/ruby -r ./siteconf20161228-21055-1dxe9y9.rb extconf.rb
creating Makefile
current directory:
/usr/local/lib/ruby/gems/2.4.0/gems/json-1.8.3/ext/json/ext/generator
make "DESTDIR=" clean
current directory:
/usr/local/lib/ruby/gems/2.4.0/gems/json-1.8.3/ext/json/ext/generator
make "DESTDIR="
compiling generator.c
generator.c: In function ‘generate_json’:
generator.c:861: error: ‘rb_cFixnum’ undeclared (first use in this
function)
generator.c:861: error: (Each undeclared identifier is reported only
once
generator.c:861: error: for each function it appears in.)
generator.c:863: error: ‘rb_cBignum’ undeclared (first use in this
function)
At top level:
cc1: warning: unrecognized command line option "-Wno-self-assign"
cc1: warning: unrecognized command line option
"-Wno-constant-logical-operand"
cc1: warning: unrecognized command line option
"-Wno-parentheses-equality"
cc1: warning: unrecognized command line option
"-Wno-tautological-compare"
make: *** [generator.o] error 1
make failed, exit code 2
Gem files will remain installed in
/usr/local/lib/ruby/gems/2.4.0/gems/json-1.8.3 for inspection.
Results logged to
/usr/local/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0-static/json-1.8.3/gem_make.out
An error occurred while installing json (1.8.3), and Bundler
cannot continue.
Make sure that `gem install json -v '1.8.3'` succeeds before
bundling.
私はgem install json -v '1.8.3
を試しましたが、解決できませんでした。
この問題をお読みください。
のために、特に、後方互換性を壊した場合...それはルビー2.4はJSON 1.8.3をサポートしていないことを意味します。次に、任意の情報安定したが(ありますか? )rubyのバージョンに続く宝石リスト 自分で検索するキーワードを知りたいのですが、 – Johnson
それぞれの宝石はそれぞれ独自の互換性の仕組みを実装していますので、必ずドキュメントを読んでみてください。また、 "[gemname] ruby 2.4"または "[gemname] [error message]"についてもgoogleを利用できます。 jsonの宝石については、Ruby 2.4 [json 2.0以降](https://github.com/flori/json/blob/master/CHANGES.md#2015-09-11-200)をサポートしています。必要な変更は[1.8ブランチにバックポートされました](https://github.com/flori/json/issues/308)、まだリリースされていません。 –