如何使用capistrano从生产部署中卸载gem

tim*_*one 1 capistrano bundler rvm ruby-on-rails-3 rvm-capistrano

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

thx提前

Stu*_*t M 5

您必须位于包含Gemfile(例如已部署项目的current目录)的目录中才能bundle exec工作.cd /path/to/your/project/current先试试吧bundle exec gem uninstall mysql2.

如果仍然无效,您可以随时手动删除gem.只需转到您的bundle目录以及rm -rf与该gem相关的所有文件/子目录.