2013-08-12 1 views
0

영구 저장소로 sqlite3을 추가하고 있는데 작업 속성 인 것 같습니다. 경고 : 자동 종속성 검색이 동작하지 않습니다 -지원하다. 당신의 Rakefile에서의 전원을 끄십시오이제 RubyMotion 초기화되지 않은 상수 MotionModel :: SQLite3Adapter에서 detect_dependencies = false를 설정 한 후

거짓

app.detect_dependencies을 = 나는이 작업을 수행하지 앱은 더 이상은 '초기화되지 않은 상수 MotionModel :: SQLite3Adapter'오류를 제공, 컴파일합니다. 줄을 주석 처리하면 메시지와 함께 작동합니다.

$:.unshift("/Library/RubyMotion/lib" 
require 'motion/project/template/ios' 

require 'rubygems' 
#require 'motion/project' 
require 'bundler' 
Bundler.require 

$: << File.expand_path('../../lib', __FILE__) 
require 'motion_model' 
require 'motion_model/sql' 
require 'motion_model/fmdb' 


Motion::Project::App.setup do |app| 
    app.name = 'VrWizard' 
    app.frameworks += [ "CoreText"] 
    app.detect_dependencies = false 
    app.vendor_project('vendor/MYCalendar', :static) 
    app.pods do 
    pod 'NanoStore', '~> 2.6.4' 
    end 
end 

그리고 내 내 보석 파일에는 다음이 포함됩니다 :

내 레이크 파일입니다

gem 'motion_model', :git => 'https://github.com/sxross/MotionModel.git', :branch => 'sql' 

내가 마스터 MotionModel을 사용하려고하지만 거기에 어떤 SQL이 없습니다.

나는 무언가가 나타나서 나중에 물지 않기를 바란다. 1.26에서 자동 종속성이 실험적이었던 동안 내가 읽은 플래그부터 추가되었습니다. 이것은 제거되어야하는 잔류 온난화입니까? 필요한 경우 새 오류를 어떻게 해결할 수 있습니까?

Don 프랑스어

답변

1

저는 MotionModel 용 SQL 어댑터의 저자입니다. MotionModel에 대한 경고는 무시해도됩니다. MotionModel에는 의존성 감지가 필요하지만 모션 지원 작성자는 자신의 보석이 아니라고 느꼈습니다.

+0

나는 그것이 사실 이었기를 희망했다. 나는 무거운 테스트를 해왔으며 아무런 문제가 없었다. 정보 주셔서 감사합니다. –

1

detect_dependencies 기능을 비활성화하는 것이 좋습니다. 거의 모든 RubyMotion 젬은 그것을 이용하기 위해 작성되었습니다. 아마 경고를 무시하는 것이 안전 할 것입니다.