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

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

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

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

Q&A

解決済

1回答

909閲覧

ただ"rbenv install 2.3.3"をしたかっただけなのに...

ts21

総合スコア32

Ruby

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

0グッド

0クリップ

投稿2020/04/02 09:31

そもそも bundle installができなかったのですが(gemのmysql2が引っかかってた)
以下のサイトを参考にpathを変更していました
https://qiita.com/fukuda_fu/items/463a39406ce713396403

その後にいろいろあってRubyのバージョンを変更しようと思い、2.3.3をインストールしたら
以下のエラーメッセージがでました

username@app % rbenv install 2.3.3 ruby-build: using openssl from homebrew Downloading ruby-2.3.3.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.bz2 Installing ruby-2.3.3... ruby-build: using readline from homebrew BUILD FAILED (OS X 10.15.3 using ruby-build 20191004) Inspect or clean up the working tree at /var/folders/ym/6n780lp945q712ywlz0j2m8h0000gn/T/ruby-build.20200402181104.6834 Results logged to /var/folders/ym/6n780lp945q712ywlz0j2m8h0000gn/T/ruby-build.20200402181104.6834.log Last 10 log lines: installing capi-docs: /Users/username/.rbenv/versions/2.3.3/share/doc/ruby The Ruby openssl extension was not compiled. ERROR: Ruby install aborted due to missing extensions Configure options used: --prefix=/Users/username/.rbenv/versions/2.3.3 --with-openssl-dir=/usr/local/opt/openssl@1.1 --with-readline-dir=/usr/local/opt/readline CC=clang LDFLAGS=-L/Users/username/.rbenv/versions/2.3.3/lib CPPFLAGS=-I/Users/username/.rbenv/versions/2.3.3/include

自分の力ではどの部分が要因なのか理解できなかったので質問させてもらいました
もし、解消法をご存知な方がいらっしゃれば幸いです

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

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

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

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

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

kazto

2020/04/02 12:08

参考にされた記事は、一読したところまとまっておらず、あまり参考にされない方がよいです。 また、Rubyの2.3系はメンテナンス終了しており、使用しないことを強く推奨します。もっと新しいバージョンを使うべきです。 最後に、本来やりたいことを明確にすると、回答がつきやすいです。
ts21

2020/04/03 00:58

返信ありがとうございます。 バージョンを変更して対処してみます
guest

回答1

0

ベストアンサー

私のMacOSにインストールしてみましたが、全く問題なかったです。

~ $ rbenv install 2.3.3 Downloading openssl-1.0.2u.tar.gz... -> https://dqw8nmjcqpjn7.cloudfront.net/ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16 Installing openssl-1.0.2u... Installed openssl-1.0.2u to /Users/Technocore/.rbenv/versions/2.3.3 Downloading ruby-2.3.3.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.bz2 Installing ruby-2.3.3... WARNING: ruby-2.3.3 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 Installed ruby-2.3.3 to /Users/Technocore/.rbenv/versions/2.3.3 ~ $

一つ気になるのはあなたのruby-buildが古いこと。

BUILD FAILED (OS X 10.15.3 using ruby-build 20191004)

私のruby-buildは

$ ruby-build --version ruby-build 20200224

です。バージョンアップしてみてはいかがでしょう?

ちなみにruby2.3.3インストール時にセキュリティのワーニングが表示されます。
バクフィックスやセキュリティアップデートはもう無いよと言ってます。

WARNING: ruby-2.3.3 is past its end of life and is now unsupported.

It no longer receives bug fixes or critical security updates.

こんな古いrubyを使う理由があるのですか?

投稿2020/04/02 12:57

technocore

総合スコア7225

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問