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

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

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

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

Ruby on Rails

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

Q&A

解決済

2回答

6156閲覧

Rails railsコマンド実行すると、msgpack周りでエラーになる

ruby_0ct

総合スコア57

Ruby

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

Ruby on Rails

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

0グッド

0クリップ

投稿2019/03/04 17:54

APIモードでプロジェクト作成後、rails g controllerコマンドを実行するとmsgpack周りでエラーが発生してしまいます。
bundle installなども実行してみましたがうまくいかず、何が原因でどうなっているのか調べても関係する情報がほとんどなく、よくわかりませんでした。

/Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/msgpack-1.2.7/lib/msgpack.rb:11:in `require': dlopen(/Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/msgpack-1.2.7/lib/msgpack/msgpack.bundle, 9): no suitable image found. Did find: /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/msgpack-1.2.7/lib/msgpack/msgpack.bundle: mach-o, but built for simulator (not macOS) /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/msgpack-1.2.7/lib/msgpack/msgpack.bundle: mach-o, but built for simulator (not macOS) - /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/msgpack-1.2.7/lib/msgpack/msgpack.bundle (LoadError) from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/msgpack-1.2.7/lib/msgpack.rb:11:in `rescue in <top (required)>' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/msgpack-1.2.7/lib/msgpack.rb:8:in `<top (required)>' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.1/lib/bootsnap/load_path_cache/store.rb:3:in `require' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.1/lib/bootsnap/load_path_cache/store.rb:3:in `block in <top (required)>' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.1/lib/bootsnap/explicit_require.rb:43:in `rescue in with_gems' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.1/lib/bootsnap/explicit_require.rb:39:in `with_gems' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.1/lib/bootsnap/load_path_cache/store.rb:3:in `<top (required)>' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.1/lib/bootsnap/load_path_cache.rb:67:in `require_relative' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.1/lib/bootsnap/load_path_cache.rb:67:in `<top (required)>' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.1/lib/bootsnap.rb:3:in `require_relative' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.1/lib/bootsnap.rb:3:in `<top (required)>' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.1/lib/bootsnap/setup.rb:1:in `require_relative' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.1/lib/bootsnap/setup.rb:1:in `<top (required)>' from /Users/macbookpro/Documents/Web/プロジェクト名/server/config/boot.rb:4:in `require' from /Users/macbookpro/Documents/Web/プロジェクト名/server/config/boot.rb:4:in `<top (required)>' from /Users/macbookpro/Documents/Web/プロジェクト名/server/config/application.rb:1:in `require_relative' from /Users/macbookpro/Documents/Web/プロジェクト名/server/config/application.rb:1:in `<top (required)>' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application.rb:92:in `require' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application.rb:92:in `preload' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application.rb:153:in `serve' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application.rb:141:in `block in run' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application.rb:135:in `loop' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application.rb:135:in `run' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/application/boot.rb:19:in `<top (required)>' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' from /Users/macbookpro/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' from -e:1:in `<main>'

Gemfile周りは以下の通りです。
解決策をご教授いただけると助かります。

Gemfile

ruby

1source 'https://rubygems.org' 2git_source(:github) { |repo| "https://github.com/#{repo}.git" } 3 4ruby '2.5.1' 5gem 'rails', '~> 5.2.2' 6gem 'mysql2', '>= 0.4.4', '< 0.6.0' 7gem 'puma', '~> 3.11' 8gem 'bootsnap', '>= 1.1.0', require: false 9 10group :development, :test do 11 gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] 12end 13 14group :development do 15 gem 'listen', '>= 3.0.5', '< 3.2' 16more: https://github.com/rails/spring 17 gem 'spring' 18 gem 'spring-watcher-listen', '~> 2.0.0' 19end 20 21gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

Gemfile.lock

ruby

1GEM 2 remote: https://rubygems.org/ 3 specs: 4 bootsnap (1.4.1) 5 msgpack (~> 1.0) 6 msgpack (1.2.7) 7 8PLATFORMS 9 ruby 10 11DEPENDENCIES 12 bootsnap (>= 1.1.0) 13 byebug 14 listen (>= 3.0.5, < 3.2) 15 mysql2 (>= 0.4.4, < 0.6.0) 16 puma (~> 3.11) 17 rails (~> 5.2.2) 18 spring 19 spring-watcher-listen (~> 2.0.0) 20 tzinfo-data 21 22RUBY VERSION 23 ruby 2.5.1p57 24 25BUNDLED WITH 26 1.16.1

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

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

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

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

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

urbainleverrier

2019/03/05 17:08

予約語でコントローラやモデルなど、生成すると、時折、フリーズする時とない時があります。 もしかしたら、それが関係するかもしれません。 もしだめなら、もう一度rails newしてみてはどうでしょうか
ruby_0ct

2019/03/08 02:41

ご回答ありがとうございます。 予約語の排除とrails newも行ってみましたが、変化はありませんでした
guest

回答2

0

初めまして、こちらの具体的な順序について教えていただけますでしょうか?

投稿2020/02/03 04:43

NEMOTOSHOTA

総合スコア32

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

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

0

自己解決

gemを再インストールし、プロジェクトを作り直したところ解決しました。

投稿2019/03/21 07:28

ruby_0ct

総合スコア57

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.51%

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

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

質問する

関連した質問