2017-02-14 13 views
0

RubyMotion에서 kindle-highlights 보석을 사용하려고합니다. 내가 motion-bundler이라는 것을 발견했습니다.RubyMotion에서 빛나는 보석을 사용할 수 있습니까

motion-bundler의 FAQ에 따르면 모든 보석이 작동하지는 않습니다.

Can I use every random Ruby gem available?

Unfortunately, no. You can only use Ruby gems which do not require libraries (e.g. psych.bundle) and do not use string evaluation at runtime (for instance using class_eval with a String).

나는 내가 uninitialized constant 오류 얻을 빛나다 - higlights를 사용하기 위해 노력하고있어 경우

(main)> 2017-02-14 10:13:41.606 HelloMotion[60710:1987881] app_delegate.rb:26:in `application:didFinishLaunchingWithOptions:': uninitialized constant AppDelegate::KindleHighlights (NameError) 2017-02-14 10:13:41.610 HelloMotion[60710:1987881] *** Terminating app due to uncaught exception 'NameError', reason: 'app_delegate.rb:26:in `application:didFinishLaunchingWithOptions:': uninitialized constant AppDelegate::KindleHighlights (NameError)

그래서 내가 알고 싶은 것입니다 :

  • 내가이 사용할 수를 보석?
  • 의도하지 않은 오류일까요?
  • "라이브러리가 필요하지 않습니다"는 의미인가요, 어떤 라이브러리 또는 일부는 하이라이트가 사용하고 있습니까?
  • 진행 방법에 대한 제안 사항이 있으십니까? 사물의

답변

1

커플 : 루비 1.9 RubyMotion 루비의 최신 버전을 지원하지 않습니다 작동 지원

  • 만 보석. 평가와
  • 보석을 작동하지 않습니다 C-확장을 필요로하는 C-확장을 필요로하거나 보석에 따라
  • 보석이 여전히 유용한 라이브러리입니다

모션 들러 작동하지 않습니다와 도움이 될 것입니다.하지만 원하는 보석에 Ruby 2.1.0이 필요하다고 말합니다. 그래서 작동하지 않을 것이라고 생각합니다. RubyMotion과 호환되도록 (모션 - 번들러없이)이 튜토리얼을 따라해볼 수 있습니다. http://blog.motioninmotion.tv/gems-for-ruby-or-rubymotion/