前提・実現したいこと
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
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。