0

完全错误:

.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 install 和 bundle install 之后,如果我运行任何命令,它也会给我同样的错误。

我的 bundle install 命令给了我一个大列表,包括

Using activemerchant (1.9.4)  
Using mechanize (2.5.1) 

我的宝石文件

source 'https://rubygems.org'

gem 'activemerchant'
gem 'mechanize'
...............# more gems

可能是什么问题以及如何解决它。我是 Ruby 新手,所以也许这是一个白痴问题,但我坚持下去。

4

1 回答 1

0

错误消息是关于缺少的activesupport宝石

当您运行bundle installgem install activemerchant下载一个版本的activesupportgem 时。确保您的安装中有兼容版本的activesupportgem。

activemerchant gem version 1.9.4取决于activesupport gem version >= 2.3.2.

此版本的 gem很可能activesupport不支持更高版本的activemerchantgem。

于 2012-10-26T22:15:08.070 回答