0

我正在使用 Site5 来托管我的网站,这限制了我使用 ruby​​ 1.8.7。但是,我无法安装 Active Merchant gem,因为它具有 Money 作为依赖项 - 这需要 Ruby 1.9.2!有没有办法解决这个问题?也许声明旧版本的 ACtive Merchant 或 Money?如果这样做,它仍然可以使用吗?

这是我得到的错误:

Installing money (5.1.1) 
Gem::InstallError: money requires Ruby version >= 1.9.2.
An error occurred while installing money (5.1.1), and Bundler cannot continue.
Make sure that `gem install money -v '5.1.1'` succeeds before bundling.
4

1 回答 1

1

您应该能够使用 bundler 来确定您可以使用哪个版本。

否则,使用git或github来归咎于依赖。例如,您可以看到版本 5 中添加了1.9.2 依赖项,因此任何旧版本都应该没问题。您必须找出哪个版本的 ActiveMerchant 可以使用money4.x。

于 2013-04-11T01:04:13.923 回答