2014-02-13 28 views
5

是否有人用joybox更新rubymotion时遇到问题?我今天早上刚更新了rubymotion,我的应用立即崩溃了......这是我的错误。新RubyMotion和Joybox故障

Inheriting from Motion::Project::Command' has been deprecated, inherit fromMotion::Command' instead. 

不知道这是为什么它打破...但我需要弄清楚这一点。我试过回滚版本,并且找不到可用的版本。非常感激任何的帮助。

+0

我有同样的问题,今天早上安装Joybox,毁了我的RubyMotion安装如此糟糕,我甚至不能重新安装。 – gmoney

回答

3

我最终删除了joybox宝石,但后来我的RubyMotion在耙子上抛出了疯狂的错误。

我通过删除〜/ Library/RubyMotion/templates/joybox - *。rb来修复它。

希望有所帮助。我不认为Joybox在最新的RM上是稳定的。

+2

它实际上是符号链接,而不是模板目录中的.rb文件。还需要删除命令文件夹中的文件。 〜/ Library/RubyMotion/command – peter

+0

仅供参考 - 它是〜/ Library/RubyMotion/template/joybox - *。rb;)谢谢! –

-1

一个解决方案是here。恢复到RM 2.20:

sudo motion update --cache-version=2.20 

然后在您的Rakefile,替换:

$:.unshift("/Library/RubyMotion/lib") 

通过

$:.unshift("/Library/RubyMotion2.20/lib") 

最后,重新安装joybox宝石:

sudo gem install joybox 

就一切正常好的。