1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Windows】Your bundle is locked to mimemagic (0.3.5)~が出てRailsが動かない

Posted at

久しぶりにCircleCIでアプリをデプロイしようと思ったらこんなエラーが…

Your bundle is locked to mimemagic (0.3.5), but that version could not be found

mimemagicなんてgemそもそもしてインストールかなとも思いつつ調べてみることに。

参考にさせていただいた記事
>> mimemagicの最新動向

解決策

解決策はRailsをmimemagicに依存しない5.2.5 / 6.0.3.6 / 6.1.3.1にアップデートするか、shared-mime-infoをインストールしてにmimemagicをアップデートすることになります。

Railsのバージョンを変更するとその他の機能に影響が大きいと考え自分は後者を選択しました。

shared-mime-infoをインストール

自分はWindowsを使用しているためこちらのサイトからダウンロード。

>> shared-mime-info.

PATHを通す

この状態でbundle installを実行すると…

Could not find MIME type database in the following locations:
["/usr/local/share/mime/packages/freedesktop.org.xml",
"/opt/homebrew/share/mime/packages/freedesktop.org.xml",
"/usr/share/mime/packages/freedesktop.org.xml"]

Ensure you have either installed the shared-mime-info package for your
distribution, or
obtain a version of freedesktop.org.xml and set FREEDESKTOP_MIME_TYPES_PATH to
the location
of that file.

と、見つからないと怒られてしまうためlogに従ってPATHを通します。

$ set FREEDESKTOP_MIME_TYPES_PATH=C:ダウンロードされたファイルのPATH

$ bundle install

~
Fetching mimemagic 0.3.9 (was 0.3.5) <-- インストールを確認
~

これでmimemagicのアップデートが済んだので再びCircleCIでデプロイ。

スクリーンショット (170).png

問題なく実行できました。

一応応急処置完了です( ´ー`)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?