Rubyについて勉強中の初心者です。
勉強のために、仮想環境上でrubyを色々触ってみたいと考えています。
いくつか疑問があったので教えてください。
vagrant 、VirtualBoxの仮想環境にRubyを導入したい思っています。
環境:CentOS Linux release 7.1.1503 (Core)
###疑問1
仮想環境上でバージョンを確認すると、以下のように表示されました。
ruby -v ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
CentOSに、デフォルトでrubyインストールされているのか?
それとも、取得したvagrantのboxにrubyが含めれていたということなのかが不明です。
###疑問2
rubyバージョンの選び方がわかりません。
常に最新版を使うべきなのか、安定しているから、バージョン「xxx」を使うべき!というものがあるか不明です。
2.5.0-devは開発版? となると最新版は2.4.1を使えばいいのか?疑問です。
$ rbenv install -lis 2.4.1 2.5.0-dev
###疑問3
「2.4.1」をインストールを試みたのですが、エラ−となりうまくいきませんでした。
互換性の問題?のようなのすが、何をどう調べていいのかがわかりません。
$ rbenv install -v 2.4.1 /tmp/ruby-build.20170802003411.18528 ~ Downloading ruby-2.4.1.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.bz2 curl: (35) Peer reports incompatible or unsupported protocol version. error: failed to download ruby-2.4.1.tar.bz2 BUILD FAILED (CentOS Linux 7 using ruby-build 20170726)
ネット上にも色々と技術記事はあるのですが、「なぜその処理を行っているのか?」
かの説明がないものが多く、疑問だらけです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。