PeaceJet

証券会社で証券外務員をやりながら、マーケティングやデータ分析・UI/UX改善などを行っています。

【Ruby on Rails】「Win32 アプリケーションではありません」の対処法

f:id:PeaceJet:20180407202109j:plain

Win32 アプリケーションではありません

私は、WindowsRailsの開発を行っています。
MacとかLinuxに移行しようと考えてはいるのですが、まだ出来ていません。
Windowsで開発をしていて、以下のようなエラーに遭遇しましたので解決策を共有します。

C:\Users\UserName\AppName>rails server
=> Booting Puma
=> Rails 5.1.6 application starting in development
=> Run `rails server -h` for more startup options
Exiting
bin/rails: 193: %1 は有効な Win32 アプリケーションではありません。   - C:/Users/UserName/AppName/vendor/bundle/ruby/2.4.0/gems/bindex-0.5.0/lib/bindex/cruby.so (LoadError)

上記のようなエラーが発生する場合には、一度、Vendorフォルダを削除してbundle installを行うことで解消することが出来ます。
ライブラリの一部が破損している可能性があるために出るエラーだそうです。

Ruby on Rails 5の上手な使い方 現場のエンジニアが教えるRailsアプリケーション開発の実践手法 (Web Engineer's Books)

Ruby on Rails 5の上手な使い方 現場のエンジニアが教えるRailsアプリケーション開発の実践手法 (Web Engineer's Books)

  • 作者: 太田智彬,寺下翔太,手塚亮,宗像亜由美,株式会社リクルートテクノロジーズ
  • 出版社/メーカー: 翔泳社
  • 発売日: 2018/01/24
  • メディア: 単行本(ソフトカバー)
  • この商品を含むブログを見る

/* ブログタイトルを取得 */