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

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

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

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

Q&A

解決済

1回答

3440閲覧

Railsのbundle installエラーに困ってます。

gitaro-p

総合スコア12

Ruby on Rails

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

0グッド

0クリップ

投稿2020/01/25 09:20

$bundle install
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.
Fetching gem metadata from https://rubygems.org/............
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies....
Using rake 13.0.1
ArgumentError: invalid byte sequence in UTF-8
An error occurred while installing rake (13.0.1), and Bundler cannot continue.
Make sure that gem install rake -v '13.0.1' --source 'https://rubygems.org/' succeeds before bundling.

In Gemfile:
rails was resolved to 6.0.2.1, which depends on
railties was resolved to 6.0.2.1, which depends on
rake

bundle installの際に出たエラーです。
分かる方いましたら教えてください。よろしくお願いします。

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

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

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

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

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

guest

回答1

0

ベストアンサー

これで必ずしも解決するのかはわからないのですが、stackoverflowで同じ問題に直面された方がいらっしゃたようなので引用します

An error occurred while installing rake (10.1.0), and Bundler cannot continue

You should first update Rubygems:

gem update --system

And then update Bundler:

gem install bundler

投稿2020/01/25 09:45

siruku6

総合スコア1382

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

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

gitaro-p

2020/01/25 10:29

回答ありがとうございます! 上記のコマンドを試したところ、bundlerはインストールできてるようなのですが、 ただ、$rbenv install 2.6.3を打つと rbenv: version `ruby-2.6.3' is not installed (set by /Users/yutaro/techpitgram/.ruby-version となりました。。。 こちらは
siruku6

2020/01/25 10:39

$ rbenv install 2.6.3 はここで実行する必要性が無いように見えるのですが、どうしてこのタイミングで実行するのでしょうか??(責めているのではありません...確認しております)
gitaro-p

2020/01/25 10:58

はい、言われた通りrbenvのinstallは完了しています。 rubyのバージョンがないよ、ということで再度コマンドを打ちましたのが理由です。 すいません、他のコマンドでもrbenv: version `ruby-2.6.3' is not installed (set by /Users/yutaro/techpitgram/.ruby-versionとなりました。
siruku6

2020/02/02 03:10

$ rbenv versions で、インストール済みのrubyバージョン一覧が確認できるので、再確認してみるとどうなるでしょう? もし2.6.3が表示されているようであれば、もしかしたら、rbenv経由でインストールしたrubyのパスがrailsでは認識できていないとか、そういう問題かもしれません。 たとえば、rbenv経由でインストールしたrubyと、生でOS上にインストールされているrubyが競合していて、結局OS上のrubyが使用されているとか、そういうことも考えられると思います。 ruby -v コマンドを打った時と、 rbenv versions コマンドを打った時の結果を見比べると何かわかるかもしれません。
gitaro-p

2020/02/04 11:03 編集

回答ありがとうございます。 $rbenv versions  2.5.0 2.6.3 $ruby ーv  ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19] となりました。 回答された可能性が高いでしょうか?
siruku6

2020/02/08 21:04

あ、コメントに書かれていなかったので気が付きませんでしたが、既にもう問題は発生していないですかね...
gitaro-p

2020/02/09 01:07

すいません! Rubyの古いバージョンをアンインストールし、無事解決しています。 ありがとうございます。
siruku6

2020/02/09 01:12

よかったです!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問