Ruby on rails 3 如何使用capistrano从生产部署中卸载gem

Ruby on rails 3 如何使用capistrano从生产部署中卸载gem,ruby-on-rails-3,rvm,capistrano,bundler,rvm-capistrano,Ruby On Rails 3,Rvm,Capistrano,Bundler,Rvm Capistrano,我正在将rails应用程序部署到生产环境中,以便gems可以共享/捆绑。mysql2 gem在Ubuntu12.04中似乎有一个问题,所以我想删除它并重新安装,但是我该怎么做呢?我不能直接调用gem卸载mysql2。我尝试bundle exec gem卸载mysql2-path shared/bundle,但出现错误,无法找到Gemfile。我该如何删除这个?如果您需要更多信息,请联系lmk thx预先您必须位于包含GEM文件的目录中,例如部署项目的当前目录,以便bundle exec工作。首先

我正在将rails应用程序部署到生产环境中,以便gems可以共享/捆绑。mysql2 gem在Ubuntu12.04中似乎有一个问题,所以我想删除它并重新安装,但是我该怎么做呢?我不能直接调用gem卸载mysql2。我尝试bundle exec gem卸载mysql2-path shared/bundle,但出现错误,无法找到Gemfile。我该如何删除这个?如果您需要更多信息,请联系lmk


thx预先

您必须位于包含GEM文件的目录中,例如部署项目的当前目录,以便bundle exec工作。首先尝试cd/path/to/your/project/current,然后bundle exec gem卸载mysql2


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

为了bundle exec工作,您必须位于包含gem文件的目录中,例如部署项目的当前目录。首先尝试cd/path/to/your/project/current,然后bundle exec gem卸载mysql2

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