2013-04-05 85 views
2

我在iOS项目中设置Frank时出现问题。 我下面的说明,并在控制台执行:为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) 

你知道什么可能是错了吗? 感谢您的每一个答案!

回答

1

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

gem install rails 

它可能是它更新了坦白需要的宝石。也许主动支持as tapi建议,但我不能肯定地说。

1

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

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

1

尝试安装所需的版本:

gem install i18n -v 0.6.1 

如果你还有问题,卸载以前的版本,这样做:

gem uninstall i18n -v 0.6.4 
+0

感谢您的答案,但我这样做,它没有帮助。 – RaffAl 2013-04-25 09:05:32

+0

当您尝试“宝石列表”时,您现在看到了什么?它仍然给你0.6.4吗? – 2013-04-25 13:57:46

+0

它给了我i18n(0.6.4,0.6.1)。但正如我在答复中写到的那样,问题已经解决了。 – RaffAl 2013-04-25 15:03:05

1

对我,我有红宝石的两个版本我的机器上,1.8.71.9.3 ..和我的默认是1.8.7(不要问为什么)..所以我简单地切换到红宝石1.9.3和那个问题消失

支票红宝石版本:

ruby -v 

如果,如果你没有安装1.9.3安装

rvm install 1.9.3 

对于那些它不是1.9.3开关将其

rvm use 1.9.3 

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

rvm --default 1.9.3 
+0

帮助我结合本教程:http://net.tutsplus.com/tutorials/ruby/how-to-install-ruby-on-a-mac/ – 2013-07-17 14:53:55