1

我正在将一个 Rails 应用程序部署到生产环境中,因此 gems 进入共享/捆绑。mysql2 gem 在 Ubuntu12.04 中似乎有问题,所以我想删除它并重新安装,但我该怎么做呢?我不能只是打电话gem uninstall mysql2。我试过bundle exec gem uninstall mysql2 --path shared/bundle但得到了错误Could not locate Gemfile。我将如何删除它?如果您需要更多信息,请联系 lmk。

提前谢谢

4

1 回答 1

5

您必须在包含 的目录Gemfile(例如您部署的项目的current目录)中才能bundle exec工作。cd /path/to/your/project/current先试,再试bundle exec gem uninstall mysql2

如果这仍然不起作用,您可以随时手动删除 gem。只需转到您的捆绑目录以及rm -rf与该 gem 相关的所有文件/子目录。

于 2013-04-03T08:41:15.960 回答