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

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

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

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

Ruby

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

Q&A

解決済

1回答

1631閲覧

rbenvでRubyをインストール、バージョンを切り替えられるようになりたいです。

guitar_deg

総合スコア1

rbenv

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

Ruby

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

0グッド

0クリップ

投稿2020/12/16 17:58

編集2020/12/16 18:03

前提・実現したいこと

rbenvでRubyをインストール、バージョンを切り替えられるようになりたいです。

初めて質問させていただきます。プログラミング初学者です。

https://qiita.com/hujuu/items/3d600f2b2384c145ad12
こちらの記事を参考にしながら手順通りに作業していたのですが、$rbenv install 2.7.2でエラーが発生しインストールが出来ませんでした。(その他のバージョンも)

※Mac mini 2018 Mojaveではうまくいかないのですが、mac book pro 2012 high sierraでは上記記事の手順でインストール出来ました。

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

エラーメッセージ Downloading openssl-1.1.1i.tar.gz... -> https://dqw8nmjcqpjn7.cloudfront.net/e8be6a35fe41d10603c3cc635e93289ed00bf34b79671a3a4de64fcee00d5242 Installing openssl-1.1.1i... BUILD FAILED (Mac OS X 10.14.6 using ruby-build 20201210) Inspect or clean up the working tree at /var/folders/vv/wjt8m53918n2y26hjg049tm80000gp/T/ruby-build.20201217012429.656.G4YMrH Results logged to /var/folders/vv/wjt8m53918n2y26hjg049tm80000gp/T/ruby-build.20201217012429.656.log Last 10 log lines: "-oMakefile" include/crypto/bn_conf.h.in > include/crypto/bn_conf.h /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \ "-oMakefile" include/crypto/dso_conf.h.in > include/crypto/dso_conf.h /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \ "-oMakefile" include/openssl/opensslconf.h.in > include/openssl/opensslconf.h make depend && make _all clang -I. -Iinclude -fPIC -arch x86_64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/Users/******* 1/.rbenv/versions/2.7.2/openssl/ssl\"" -DENGINESDIR="\"/Users/******* 1/.rbenv/versions/2.7.2/openssl/lib/engines-1.1\"" -D_REENTRANT -DZLIB -DZLIB_SHARED -DNDEBUG -I/Users/******* 1/.rbenv/versions/2.7.2/include -MMD -MF apps/app_rand.d.tmp -MT apps/app_rand.o -c -o apps/app_rand.o apps/app_rand.c clang: error: no such file or directory: '1/.rbenv/versions/2.7.2/include' make[1]: *** [apps/app_rand.o] Error 1 make: *** [all] Error 2

試したこと

ホームディレクトリ内に.bash_profileファイルが見当たらなかったため

①$touch ~/.bash_profileでファイルを作成
②ファイル内に下記内容を入力

export COMMAND_LINE_INSTALL="true" eval "$(rbenv init -)"

③$source ~/.bash_profileで読み込み

④ターミナルを再起動しrbenvでRubyをインストール

こちらを試してみましたが同じエラーが起こりインストール出来ませんでした。

rbenv、homebrewはインストール出来ているようです。

また、opensslに問題があるのかと思い下記コマンドを実行

$export RUBY_CONFIGURE_OPTS="--with-openssl-dir=/usr/local/opt/openssl@1.1"

再度rbenvでインストールを試したところ、

mkdir: /Users/*******: Permission denied

とエラーメッセージが表示されたため、

$sudo rbenv instal 2.7.2

を試してみましたが最初と同じエラーメッセージが表示されました。

homebrew、rbenvをアンインストールしたりもしましたが状況は変わりませんでした。

なかなか問題の核心になかなかたどりつけない状態です。

補足情報(FW/ツールのバージョンなど)

MacOS Mojave 10.14.6
mac mini 2018

Homebrew 2.6.2
rbenv 1.1.2

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

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

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

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

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

guest

回答1

0

ベストアンサー

なかなか問題の核心になかなかたどりつけない

エラーメッセージの通りでしょう。

Permission denied**

書き込み権限が無いのが問題の核心です。

投稿2020/12/16 22:33

technocore

総合スコア7337

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問