1

私はレールアプリを本番環境にデプロイしているので、宝石は共有/バンドルになります。mysql2 gem は Ubuntu12.04 で問題があるようです。削除して再インストールしたいのですが、どうすればよいですか? 私はただ電話することはできませんgem uninstall mysql2。試してみbundle exec gem uninstall mysql2 --path shared/bundleましたが、エラーが発生しましCould not locate Gemfileた。どうすればこれを削除できますか? さらに情報が必要な場合は、lmk.

thx事前に

4

1 に答える 1

5

Gemfileが機能するには、 (デプロイされたプロジェクトのcurrentディレクトリなど)を含むディレクトリにいる必要がありますbundle execcd /path/to/your/project/current最初に試してからbundle exec gem uninstall mysql2.

それでもうまくいかない場合は、いつでも gem を手動で削除できます。バンドル ディレクトリとrm -rf、その gem に関連するすべてのファイル/サブディレクトリに移動するだけです。

于 2013-04-03T08:41:15.960 に答える