honapon
@honapon

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

【初心者】Railsインストール時に【Gem::FilePermissionError】の表示

Railsインストール時にエラー表示が出てしまいます。
バージョンが合っていないのかと思い、メッセージにて推奨された2.7.0のバージョンを
インストールしてみよう!と試してみましたがそれも上手くいかず。
問題点はどこにあるのでしょうか?(コマンドが違う、バージョンが違う、それ以外など・・・)
教えて頂けると嬉しいです。
以下ターミナルのコマンドです。

スクリーンショット 2022-03-29 10.50.43.png

0

1Answer

compatibleは文字通り「互換性」という意味です。
RubyやRailsをインストールする時はよく出てくる言葉なのですが
Rubyや複数のGemにはそれぞれ適応できるバージョンとそうでないバージョンがあります。
「あるGemが他のGem(またはRuby)のバージョンとかみ合っていない」場合に、「互換性がない」と言います。

この場合指摘されているのはactivesupportRuby です。
GemやRubyのバージョンを、どちらかに合わせる必要があります。
どのように互換性がないかはエラーメッセージを読んでください。

※Ruby on Railsアプリケーションでは、基本的にすべてのActive Supportを読み込みます。
そのため、実質的にはRubyとRailsのバージョンの互換性がない状態になっています。

0Like

Comments

  1. @honapon

    Questioner

    回答ありがとうございます!!教えて頂いた通り
    Rubyのバージョンを変えるためHomebrewのインストールや各種コマンドの打ち込みをやっていきます。

Your answer might help someone💌