我在 Ruby 1.9.2 上有一个运行良好的 Rails 3rc 应用程序,但 Bundler 一直在我的项目目录中创建一个名为“bandsintown”的文件夹(bandsintown 是我使用的 gem)。据我所知,该文件夹中包含我所有的宝石。我很确定这从未发生过。这是正常行为吗?
我认为这可能会干扰运行测试。我收到“命令失败,状态为 (1)”错误,然后它多次提到“bandsintown”文件夹。
我发现 Bundler 将文件夹命名为“bandsintown”很奇怪,即使我在 gemfile 中注释掉了那个 gem。该文件夹中有一个“ruby”文件夹,“ruby”文件夹中有一个“1.9.1”文件夹。我不明白为什么当我使用 1.9.2 时它说 1.9.1。1.9.1 文件夹中有一个 bin、bundler、cache、doc、gems 和 specification 文件夹。
我用所有相同的 gem 制作了一个 testapp 并进行了捆绑安装。它不会创建一个包含我所有宝石的新文件夹。
无论如何,我的应用程序运行良好,但如果有人能在这里帮助我,我将不胜感激。如果我遗漏了任何需要知道的信息,请告诉我。谢谢。