###前提・実現したいこと→Ubuntu15.10でRuby2.2.2を使える環境を構築したい
Ubuntu15.10でRuby2.2.2以上の環境を導入するやり方を教えていただきたいです。
〜実装環境〜
Ubuntu15.10
###試したこと→Ubuntu14.04にrbenvでRuby2.2.2をインストール
$sudo apt-get update #rbenvとgit、OpenSSLをインストール $sudo apt-get install -y git rbenv libssl-dev # .bashrcに以下を追記してrbenvのパスを通す $vi .bashrc # export PATH="$HOME/.rbenv/bin:$PATH" # eval "$(rbenv init -)" $source .bashrc #ruby-buildリポジトリを取得し、.rbenv/plugins配下に展開 $git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build #rbenvでruby2.2.2をインストール $rbenv install 2.2.2 #rubyバージョン2.2.2を使用 $rbenv global 2.2.2 #2.2.2と出力されれば成功 $ruby -v
$git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
以降進みません。
$ rbenv install 2.2.2
とすると
Downloading ruby-2.2.2.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2 Installing ruby-2.2.2... BUILD FAILED (Ubuntu 15.10 using ruby-build 20160913-13-g8ef0c34) Inspect or clean up the working tree at /tmp/ruby-build.20161102172115.2176 Results logged to /tmp/ruby-build.20161102172115.2176.log Last 10 log lines: make[2]: *** [ossl_ssl.o] Error 1 make[2]: Leaving directory '/tmp/ruby-build.20161102172115.2176/ruby-2.2.2/ext/openssl' exts.mk:201: recipe for target 'ext/openssl/all' failed make[1]: *** [ext/openssl/all] Error 2 make[1]: *** 未完了のジョブを待っています.... linking shared-object sdbm.so make[2]: Leaving directory '/tmp/ruby-build.20161102172115.2176/ruby-2.2.2/ext/sdbm' make[1]: Leaving directory '/tmp/ruby-build.20161102172115.2176/ruby-2.2.2' uncommon.mk:189: recipe for target 'build-ext' failed make: *** [build-ext] Error 2
とでました。
$ rbenv global 2.2.2
とすると
rbenv: version `2.2.2' not installed
となります。
###余談
Ubuntu Ruby 2.2.2 導入
等でググった時、
Ubuntu14.04等のバージョンの違うUbuntuの情報などが大半です。Macでのやり方もよくヒットします。
バージョン等が違ってもコマンドをコピペして実行等しても大丈夫でしょうか?
Ubuntuで開発環境の構築の仕方について詳しい方は基礎をどこで学んだのでしょうか?そのようなサイトがあれば是非知りたいです。
###補足情報(言語/FW/ツール等のバージョンなど)
Ubutu15.10
ruby -v
ruby 2.1.8p440 (2015-12-16 revision 53160) [x86_64-linux-gnu]
です。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/02 11:46
2016/11/02 11:54
2016/11/03 09:48