【问题标题】:Merb, Bundler, RVM and 1.9.1 = Could not locate Gemfile (Bundler::GemfileNotFound)Merb、Bundler、RVM 和 1.9.1 = 找不到 Gemfile (Bundler::GemfileNotFound)
【发布时间】:2010-07-09 14:00:06
【问题描述】:

谁能建议如何解决这个问题(Ubuntu 9.10):

/home/chris/.rvm/gems/ruby-1.9.1-p378/gems/bundler-0.9.26/lib/bundler/shared_helpers.rb:42:in `default_gemfile': Could not locate Gemfile (Bundler::GemfileNotFound)
    from /home/chris/.rvm/gems/ruby-1.9.1-p378/gems/bundler-0.9.26/lib/bundler/shared_helpers.rb:51:in `env_file'
    from /home/chris/.rvm/gems/ruby-1.9.1-p378/gems/bundler-0.9.26/lib/bundler.rb:143:in `env_file'
    from /home/chris/.rvm/gems/ruby-1.9.1-p378/gems/bundler-0.9.26/lib/bundler.rb:174:in `update_env_file?'
    from /home/chris/.rvm/gems/ruby-1.9.1-p378/gems/bundler-0.9.26/lib/bundler.rb:95:in `load'
    from /home/chris/.rvm/gems/ruby-1.9.1-p378/gems/bundler-0.9.26/lib/bundler.rb:76:in `gem_setup'
    from /home/chris/.rvm/gems/ruby-1.9.1-p378/gems/merb-core-1.1.2/bin/merb:10:in `rescue in <top (required)>'
    from /home/chris/.rvm/gems/ruby-1.9.1-p378/gems/merb-core-1.1.2/bin/merb:3:in `<top (required)>'
    from /home/chris/.rvm/gems/ruby-1.9.1-p378/bin/merb:19:in `load'
    from /home/chris/.rvm/gems/ruby-1.9.1-p378/bin/merb:19:in `<main>'

谢谢

克里斯


更新


我非常努力地让它发挥作用。最终我回到了 merb-core 1.0.12 并且效果很好。

【问题讨论】:

    标签: ruby rubygems merb


    【解决方案1】:

    解决方案


    我需要为我的应用程序编写一个 Gemfile 并将其放到应用程序的根目录中。

    我升级了太多版本的 Merb!我的应用程序是一个扁平的 Rack 应用程序,最初是使用更旧版本的 Merb 开发的。它没有(或不需要)Gemfile。当我针对最新的 Merb 运行它时,抛出了错误。如果它说“我找不到您的应用程序的 Gemfile”会更好

    我运行merb-gen 来获得一个基本的 Gemfile 并根据我自己的要求对其进行了更新。

    希望对某人有所帮助!

    【讨论】:

      【解决方案2】:

      看起来您需要一个 gem,以及构建该 gem 的依赖项。 这可能会有所帮助,它帮助了我:postgres (在 ubuntu 上) sudo apt-get install ruby​​-full build-essential postgresql-server-dev-8.3(或 8.4) sudo gem install postgres

      如果你在那里部署,heroku 使用 postgresql-server-dev-8.3。

      【讨论】:

      • 感谢您抽出宝贵时间回答。我不认为是这样。很多人在使用最新的 Merb 和 Bundler 时遇到问题。
      • 哦,好吧。我有一个类似的错误消息,这就是我通过搜索找到您的问题的方式,并且额外的 gem 安装使它工作。我被旧版本的 Heroku 宠坏了,大多数 gem 都是默认安装的。祝你好运。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      • 2011-06-03
      • 1970-01-01
      • 1970-01-01
      • 2014-10-21
      相关资源
      最近更新 更多