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

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

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

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

Ruby

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

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

バージョン管理

バージョン管理はコンピューター上にファイルとして格納されているドキュメント・プログラム・その他の情報の変更履歴等を管理するものです

Q&A

解決済

1回答

929閲覧

rbenvを使ってRubyのバージョンアップができない

urtpei

総合スコア3

rbenv

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

Ruby

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

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

バージョン管理

バージョン管理はコンピューター上にファイルとして格納されているドキュメント・プログラム・その他の情報の変更履歴等を管理するものです

0グッド

1クリップ

投稿2021/04/07 09:49

前提・実現したいこと

rbenvを使ってRubyのバージョンを2.6.7にしたいのですが
インストールできません。

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

UILD FAILED (Mac OS X 10.15.7 using ruby-build 20210405) Inspect or clean up the working tree at /var/folders/7m/jqxyqvxn7dqfc9stlxkg2xs80000gn/T/ruby-build.20210407182356.77458.p7LsbD Results logged to /var/folders/7m/jqxyqvxn7dqfc9stlxkg2xs80000gn/T/ruby-build.20210407182356.77458.log Last 10 log lines: ^ compiling vm_dump.c vm.c:2489:34: warning: expression does not compute the number of elements in this array; element type is 'const int', not 'VALUE' (aka 'unsigned long') [-Wsizeof-array-div] sizeof(ec->machine.regs) / sizeof(VALUE)); ~~~~~~~~~~~~~~~~ ^ vm.c:2489:34: note: place parentheses around the 'sizeof(VALUE)' expression to silence this warning 1 warning and 1 error generated. make: *** [vm.o] Error 1 make: *** Waiting for unfinished jobs.... compiling vm_trace.c

該当のソースコード

ソースコード

試したこと

ここに問題に対して試したことを記載してください。

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

ここにより詳細な情報を記載してください。

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

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

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

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

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

sonota88

2021/04/07 10:35

「Last 10 log lines:」と表示されているように、ログファイルの一部(末尾の10行)しか表示されておらず、その中にエラーメッセージが含まれていないようです。 /var/folders/7m/jqxyqvxn7dqfc9stlxkg2xs80000gn/T/ruby-build.20210407182356.77458.log このファイルからエラーメッセージ付近を抜き出して(もしくは量が少なければファイル全体を)貼っておくと回答者が判断しやすくなると思います。
urtpei

2021/04/07 23:26

承知いたしました。 ありがとうございます。
m.ts10806

2021/04/08 07:35

質問は編集できます
guest

回答1

0

ベストアンサー

ググってみると、
rbenv/ruby-build のGitHubに
Installing 2.6.7 on macOS 11.2.3 fails with implicit-function-declaration error #1747
がありました。

https://github.com/rbenv/ruby-build/issues/1747

あなたと同じ現象のようです。
記事に書かれているように、CFLAGSを指定して2.6.7をインストールしてみてください。

投稿2021/04/07 10:51

編集2021/04/07 15:50
technocore

総合スコア7225

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

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

urtpei

2021/04/07 23:26

ありがとうございます.。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問