【问题标题】:Why is bundle install (when using capistrano) creating a capistrano folder for gems?为什么捆绑安装(使用 capistrano 时)为 gems 创建 capistrano 文件夹?
【发布时间】:2012-07-29 00:27:34
【问题描述】:

我对 capistrano 和 bundler 一起工作完全迷失了。我刚刚开始使用 capistrano 进行部署,当我尝试在本地开发机器上运行“bundle install”时,bundler 实际上正在创建一个“capistrano”文件夹并在那里安装 gem。理想情况下,在完成我的项目之前,“捆绑安装”只会拿起系统宝石并像魅力一样工作。

这一直困扰着我一段时间,我想了解为什么会发生这种情况,以及如何防止它(至少在我的本地开发机器上)。我知道这在生产服务器上实际执行“上限部署”时可能很有用,但为什么在开发中??

请帮助..指出正确的方向..

谢谢

【问题讨论】:

    标签: ruby ruby-on-rails-3 rubygems capistrano bundler


    【解决方案1】:

    我确定你正在这样做

    bundle install capistrano
    

    只是,

    bundle install
    

    如果你在 Gemfile 中包含 capistrano 就足够了

    【讨论】:

    • 嘿@Aditya ...不,我只是在我的应用程序中进行普通的旧捆绑安装..最好的部分是..它没有生成任何 gemfile.lock (我将其重命名为 gemfile .bak 只是为了检查发生了什么)...非常奇怪..
    • 我只需删除 capistrano 目录以及 .bundle 目录,其中包含一个配置文件,然后重新启动。当您之前(由于错误完成捆绑安装 capistrano)之前,可能会发生这种情况。
    • 是的...没错...我的捆绑配置的路径为“capistrano”文件夹..所以我会在某个时间点早些时候完成捆绑安装capistrano...唉。 ..真是浪费时间!..谢谢@Aditya ..
    猜你喜欢
    • 1970-01-01
    • 2013-10-25
    • 1970-01-01
    • 2013-10-22
    • 2015-08-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 1970-01-01
    相关资源
    最近更新 更多