完全错误:
.rvm/gems/ruby-1.9.3-p194/gems/activemerchant-1.9.4/lib/active_merchant.rb:29:in `require': cannot load such file -- active_support/core_ext/class/inheritable_attributes (LoadError)你好,我是第一次尝试使用activemerchant。即使在gem安装和bundle安装之后,如果我运行任何命令,它也会给我相同的错误。
我的bundle install命令给出了一个很大的列表,包括
Using activemerchant (1.9.4)
Using mechanize (2.5.1) 我的Gemfile
source 'https://rubygems.org'
gem 'activemerchant'
gem 'mechanize'
...............# more gems问题可能是什么以及如何解决它。我是Ruby的新手,所以这可能是一个愚蠢的问题,但我被它卡住了。
发布于 2012-10-27 06:15:08
该错误消息是关于缺少activesupport gem的
当您运行bundle install或gem install activemerchant时,它会下载一个版本的activesupport gem。确保在您的安装中安装了兼容版本的activesupportgem。
activemerchant gem version 1.9.4依赖于activesupport gem version >= 2.3.2.
很可能这个版本的activesupport gem不支持更高版本的activemerchant gem。
https://stackoverflow.com/questions/13034632
复制相似问题