cygwin上でrubyのバージョン2.3.1をrbenvを使ってインストールしようとしたのですがビルドエラーになります。rubyのバージョン2.3.0でも同様のエラーが出ました。
元々、古いバージョンのrubyは入れておらず、今回が初めてのインストールです。
検索して出てくる問題としては、printf.cのutoa関数の名前の競合や、readline-develがないなどの記事はありましたが、それとは違うエラーなのだと思います。
linux初心者で、linuxになれるためにもせめてcygwin上でrubyを動かしたいのですが、解決策を教えてください。
$ rbenv install 2.3.1
Downloading ruby-2.3.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2
Installing ruby-2.3.1...
BUILD FAILED (CYGWIN_NT-10.0 2.5.1(0.297/5/3) using ruby-build 20160602-13-gd0a3219)
Inspect or clean up the working tree at /tmp/ruby-build.20160704202201.2396
Results logged to /tmp/ruby-build.20160704202201.2396.log
Last 10 log lines:
rake 10.4.2
test-unit 3.1.5
installing rdoc: /home/[user]/.rbenv/versions/2.3.1/share/ri/2.3.0/system
installing capi-docs: /home/[user]/.rbenv/versions/2.3.1/share/doc/ruby
The Ruby readline extension was not compiled.
ERROR: Ruby install aborted due to missing extensions
Configure options used:
--prefix=/home/[user]/.rbenv/versions/2.3.1
LDFLAGS=-L/home/[user]/.rbenv/versions/2.3.1/lib
CPPFLAGS=-I/home/[user]/.rbenv/versions/2.3.1/include
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/04 14:27