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

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

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

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

Q&A

2回答

865閲覧

Ruby on Rails について

gnbr

総合スコア0

Ruby on Rails

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

0グッド

0クリップ

投稿2020/05/02 00:02

編集2020/05/02 01:26

前提・実現したいこと

Ruby on Railsの環境構築にあたっての質問です。
Ruby on Railsのインストール中にエラーが発生しています。
原因がわかる方がおられましたらご教授のほどお願いいたします。

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

gem install rails -v "5.2.4.1"を実行した後に
rails -vを実行すると以下のようなエラーが出ます。

Could not find gem 'rails (~> 6.0.2, >= 6.0.2.2)' in any of the gem sources listed in your Gemfile.
Run bundle install to install missing gems.

ここからbundle installを実行してみると
/Users/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/rails-6.0.2.2/README.md
An error occurred while installing rails (6.0.2.2), and Bundler
cannot continue.
Make sure that gem install rails -v '6.0.2.2' --source 'https://rubygems.org/'
succeeds before bundlingとなります。

該当のソースコード

ソースコード

試したこと

gem install rails -v '6.0.2.2' と実行するとPermission deniedとなります。
The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java.

Permission denied @ rb_sysopen -
/Users/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/rails-6.0.2.2/README.md
An error occurred while installing rails (6.0.2.2), and Bundler
cannot continue.
Make sure that gem install rails -v '6.0.2.2' --source 'https://rubygems.org/'
succeeds before bundling.

https://rubygems.org/で検索しても該当なしです。

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

https://prog-8.com/docs/rails-envの手順に沿って行っております。

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

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

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

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

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

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

otn

2020/05/02 01:16 編集

> Permission deniedとなります。 エラーメッセージを載せましょう。
gnbr

2020/05/02 01:28

載せておきました。
guest

回答2

0

Permission denied @ rb_sysopen -

/Users/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/rails-6.0.2.2/README.md

そんなところに.rbwnvがあるということは、rbenvのインストールを失敗したということです。削除してゼロからやり直しましょう。

sh

1rm -rf ~/.rbenv 2sudo rm -rf /Users/.rbenv 3 4Bashの場合、vi ~/.bash_profile またはZshの場合、vi ~/.zprofile 5して、後ろの方にあるrbenv関係の記述を削除

投稿2020/05/02 03:01

otn

総合スコア85901

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

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

0

>gem install rails -v '6.0.2.2' と実行するとPermission deniedとなります。

正しい手順でrubyやrailsをセッテイングしていれば、このようなエラーはでません。

>gem install rails -v "5.2.4.1"を実行した

いきなりこのようなコマンドを実行することはしません。
railsのバージョンや必要なパッケージ、それらの依存関係を記述したGemfileを用意して、
bundle install します。

あなたの行ったruby/railsの設定手順を、質問文に追記しましょう。

投稿2020/05/02 00:38

technocore

総合スコア7337

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問