问题
我正在尝试将我的 rails 应用程序安装到作为访客在 Vagrant(Virtualbox)上运行的 Ubuntu 10.04 机器上。我在使用 devise 和 capybara-webkit 时遇到了以下错误。
奇怪的是,它与我在 Heroku cedar 上与我的 Ubuntu 服务器具有相同配置的 Gemfile.lock 完美安装。
错误
undefined method 'skip_session_storage' for Devise:Module (NoMethodError)
rails server
在启动时安装了设备(1.5.2) 。An error occurred while installing capybara-webkit (1.0.0) with bundler
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
第二个似乎与QT有关。
我的配置
- 流浪者 1.2.4
- 虚拟机 4.2.16x
- Ubuntu 10.04
- Postgres 9.2
- QT 4.8.5 支持水豚
- Redis 版本 1.2.0
- RBenv 0.4.0-54
- 红宝石 1.9.3-p392
- 宝石 1.8.23
- 捆绑器 1.3.5
- 导轨 3.2.10
- 水豚-webkit 1.0.0