2

在我的 iOS 项目中设置 Frank 时遇到问题。我按照说明在控制台中执行:

sudo gem install frank-cucumber -V

我得到的是:

 ERROR:  Error installing frank-cucumber:
         activesupport requires i18n (= 0.6.1, runtime)

我不知道可能出了什么问题。我使用以下方法检查了宝石:

gem list --local 

并得到:

i18n (0.6.4)

你知道可能出了什么问题吗?感谢您的每一个回答!

4

4 回答 4

1

看起来activesupport需要的版本与您安装的版本不匹配。

我会尝试一下gem update,看看是否有帮助。

于 2013-04-06T03:02:57.117 回答
1

令人惊讶的是,通过安装 Rails 解决了这个问题。

gem install rails

可能是它更新了弗兰克需要的宝石。也许像tapi建议的那样积极支持,但我不能肯定地说。

于 2013-04-08T08:58:59.813 回答
1

尝试安装所需的版本:

gem install i18n -v 0.6.1

如果仍然有问题,请卸载以前的版本,方法是:

gem uninstall i18n -v 0.6.4
于 2013-04-24T15:31:24.870 回答
1

对我来说,我的机器上有两个版本的 ruby​​,1.8.7并且1.9.3.. 我的默认设置是1.8.7(不要问为什么).. 所以我只是切换到 ruby 1.9.3​​,这个问题就消失了

检查哪个红宝石版本:

ruby -v

如果不是 1.9.3 切换到它

rvm use 1.9.3

如果你没有安装 1.9.3 安装它

rvm install 1.9.3

对于未来,我建议将 1.9.3 设置为默认值:

rvm --default 1.9.3
于 2013-06-21T07:59:19.310 回答