我正在尝试将我的rails应用程序安装到在Vagrant(Virtualbox)中运行的Ubuntu 10.04机器上。我遇到了以下错误

时间:2013-09-14 03:59:01

标签: ruby-on-rails-3.2 devise ubuntu-10.04 capybara-webkit

问题

我正在尝试将我的rails应用程序安装到作为Vagrant(Virtualbox)上的guest虚拟机运行的Ubuntu 10.04机器上。我正在使用devise和capybara-webkit遇到以下错误。

奇怪的是,它与Heroku雪松上的相同Gemfile.lock完美安装,其配置与我的Ubuntu服务器相同。

错误

    undefined method 'skip_session_storage' for Devise:Module (NoMethodError)启动时安装了设计(1.5.2)的
  1. rails server

  2. An error occurred while installing capybara-webkit (1.0.0) with bundler

    Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

  3. 第二个似乎与QT有关。

    我的配置

    • Vagrant 1.2.4
    • Virtualbox 4.2.16x
    • Ubuntu 10.04
    • Postgres 9.2
    • QT 4.8.5 for capybara support
    • Redis版本1.2.0
    • Rbenv 0.4.0-54
    • Ruby 1.9.3-p392
    • 宝石1.8.23
    • Bundler 1.3.5
    • Rails 3.2.10
    • capybara-webkit 1.0.0

1 个答案:

答案 0 :(得分:0)

最新版本的devise 3.0修复了我的设计错误。我打算关闭这个,以便在Problems installing capybara-webkit 1.0.0 in Rails 3.2.10 on Ubuntu 10.04

打破第二个水豚错误