M1MacでBUILD FAILEDとなってしまい環境構築ができません。
M1 Macにrbenvで任意のRubyをインストール、railsのインストールを行い勉強し始めたい。
M1 MacでRubyの環境を構築して勉強を始めたいのですが、rbenvで躓いてしまいました。
なんとかrbenv1.2.0のインストールには成功したようですが、BUILD FAILEDとなってしまいます。
cd ruby_on_rails #当方作業用フォルダ
rbenv install 2.6.9
発生している問題・エラー
中略
BUILD FAILED (macOS 12.1 using ruby-build 20211227)
Inspect or clean up the working tree at /var/folders/cl/nq9x7rd91jj2qs5mjwwpslvw0000gn/T/ruby-build.20220125151819.71578.pkZoqn
Results logged to /var/folders/cl/nq9x7rd91jj2qs5mjwwpslvw0000gn/T/ruby-build.20220125151819.71578.log
Last 10 log lines:
imemo_type_ids[10] = rb_intern("imemo_parser_strterm");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern'
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \
^
1342 warnings generated.
linking shared-object objspace.bundle
430 warnings generated.
linking shared-object date_core.bundle
make: *** [build-ext] Error 2
となってしまいrbenvを使用してRubyをインストールできません。
各種環境
MacBook Air(M1_2021_macOS Monterey 12.1)
ruby -v
ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.arm64e-darwin21]
rbenv -v
rbenv 1.2.0
rails -v
Rails is not currently installed on this system. To get the latest version
以下、PATHの整理については再起動で解決しました。
echo $PATH
/usr/local/bin
:/Users/takito/.rbenv/shims
:/Users/takito/.rbenv/bin
:/Users/takito/.rbenv/shims
:/Users/takito/.rbenv/shims
:/Users/takito/.rbenv/shims
:/Users/takito/.rbenv/bin
:/Users/takito/.rbenv/shims
:/Users/takito/.rbenv/shims
:/Library/Frameworks/Python.framework/Versions/3.8/bin
:/Library/Frameworks/Python.framework/Versions/3.9/bin
:/usr/local/bin
:/usr/bin
:/bin
:/usr/sbin
:/sbin
:/Library/Apple/usr/bin
自分で試したこと
色々と試しすぎてどこまでできているのか把握できなくなってしまっていますが、PATHを通すことまではできていると思います。
---以下追記2022.2.2---
参考動画
https://www.youtube.com/watch?v=IyEcu9e1YgM
cd ruby_on_rails #作業ディレクトリ
gem install bundler
ERROR
sudo gem install bundler
bundle init
open ./
gem "rails" #を追記
bundle install --path vender vundle
rails new .
rails is not installed
sudo gem install rails
ERROR
#Ruby 2.7.0以降が必要的なメッセージが表示されてました。
rbenv install --list
2.6.9
2.7.5
3.0.3
#ect
rbenv install 2.7.5
BUILD FAILED
echo `eval"$(rbenv init -)"'>> ~/.zshrc
source ~/.zshrc
rbenv install 2.7.5
BUILD FAILED
ああああああああああぁぁぁぁぁぁぁぁぁぁ(心の叫び)
ただ何度か実行したためPATHが汚くなってしまいました。
.zshrcを編集しようとしたのですがこちらもうまくいっていないので編集方法もあわせて教えていただきたいです。
vi .zshrcで編集を試みる、、、下記記載
finderで.zshrcや.zprofileをエディタで開いてみてもecho $PATHで表示されるものが出てこない。