質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
rbenv

rbenvは、Rubyバージョン管理ツール。プロジェクトごとでRubyバージョンを切り替えることが可能です。RVMよりもシンプルで、少ない機能で動作します。本体にはRubyのビルド機能は備わっておらず、ruby-buildというツールを用いる必要があります。

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

0回答

968閲覧

Rubyのバージョン2.1.0をインストールしたい。(rbenv install時にエラーが出る)

matsuzakidesu

総合スコア0

rbenv

rbenvは、Rubyバージョン管理ツール。プロジェクトごとでRubyバージョンを切り替えることが可能です。RVMよりもシンプルで、少ない機能で動作します。本体にはRubyのビルド機能は備わっておらず、ruby-buildというツールを用いる必要があります。

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

0グッド

1クリップ

投稿2020/10/06 08:17

編集2020/10/07 03:20

前提・実現したいこと

現在会社で扱っているアプリがRubyのバージョン2.1.0を使用している為、
MacでRubyのバージョン2.1.0をインストールしようとしております。

現状

その際に、Homebrewをインストールし、anyenvをインストールし、
rbenvをインストールし、

rbenv install 2.1.0

を入力し、Rubyの2.1.0をインストールしようとしましたが、
下記のようなエラーメッセージが出てきてインストールがうまくいきません。

発生しているエラーメッセージ

○○○○noMacBook-Pro ~ % rbenv install 2.1.0 Downloading yaml-0.1.6.tar.gz... -> https://dqw8nmjcqpjn7.cloudfront.net/7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749 Installing yaml-0.1.6... Installed yaml-0.1.6 to /Users/connext/.anyenv/envs/rbenv/versions/2.1.0 Downloading openssl-1.0.2u.tar.gz... -> https://dqw8nmjcqpjn7.cloudfront.net/ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16 Installing openssl-1.0.2u... Installed openssl-1.0.2u to /Users/connext/.anyenv/envs/rbenv/versions/2.1.0 Downloading ruby-2.1.0.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2 Installing ruby-2.1.0... WARNING: ruby-2.1.0 is past its end of life and is now unsupported. It no longer receives bug fixes or critical security updates. ruby-build: using readline from homebrew BUILD FAILED (Mac OS X 10.15.6 using ruby-build 20201005) Inspect or clean up the working tree at /var/folders/_c/qmkr4tn10dl2j63qs6y32nwc0000gn/T/ruby-build.20201006193805.36202.WRoFVt Results logged to /var/folders/_c/qmkr4tn10dl2j63qs6y32nwc0000gn/T/ruby-build.20201006193805.36202.log Last 10 log lines: linking shared-object objspace.bundle 16 warnings generated. linking shared-object json/ext/parser.bundle linking shared-object json/ext/generator.bundle 6 warnings generated. linking shared-object bigdecimal.bundle linking shared-object nkf.bundle 15 warnings generated. linking shared-object date_core.bundle make: *** [build-ext] Error 2

その他現状

○○○○noMacBook-Pro ~ % anyenv versions rbenv: * system ○○○○noMacBook-Pro ~ % rbenv versions * system 2.5.8 ○○○○noMacBook-Pro ~ % rbenv -v rbenv 1.1.2-34-g0843745 ○○○○noMacBook-Pro ~ % which -a rbenv rbenv () { local command command="${1:-}" if [ "$#" -gt 0 ] then shift fi case "$command" in (rehash | shell) eval "$(rbenv "sh-$command" "$@")" ;; (*) command rbenv "$command" "$@" ;; esac } /Users/○○○○/.anyenv/envs/rbenv/bin/rbenv /Users/○○○○/.anyenv/envs/rbenv/bin/rbenv ○○○○noMacBook-Pro ~ % ruby -v ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]

どうぞよろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2020/10/06 10:57

あえて古いバージョンを入れようとするのはどういう前提や背景でしょうか。
matsuzakidesu

2020/10/06 11:06

会社で扱っているアプリがそのバージョンを使用している為でございます。
m.ts10806

2020/10/06 11:09

念のため質問本文に追記しておいてください。 あと、元々別のバージョンが入っていて競合しているということはないですか?
matsuzakidesu

2020/10/06 11:12

○○○○noMacBook-Pro ~ % ruby -v ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]
m.ts10806

2020/10/06 11:13

質問は編集できますので、前提や背景を追記してください。
matsuzakidesu

2020/10/06 11:13

念のため質問本文に追記しておいてください。 →承知致しました。 あと、元々別のバージョンが入っていて競合しているということはないですか? →○○○○noMacBook-Pro ~ % ruby -v ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19] が現在入っております。
matsuzakidesu

2020/10/06 11:22

rbenv versions で確認できそうです。(もしかしたらすでに入ってたりするかもしれないし) →rbenv versionsを入力すると ○○○○noMacBook-Pro ~ % rbenv versions * system となります。
otn

2020/10/06 12:36

まずはメッセージにあるログファイルを見て原因を調べましょう。 あるいは、会社で使っているというOSを仮想マシンにインストールして、そこにRuby2.1をインストールする方が早いかも知れません。
matsuzakidesu

2020/10/07 01:55

ありがとうございます。その方法を調べて、一度トライしてみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問