2014-01-11 3 views
0

rubymotion 앱에서 motion_migrate를 사용해 보았지만 갈퀴를 실행할 때 계속이 오류가 발생합니다. 나는MotionMigrate 오류 '초기화되지 않은 상수 MotionMigrate :: MotionModel (NameError)

be rake 

*** Terminating app due to uncaught exception 'NameError', reason: 'uninitialized constant MotionMigrate::MotionModel (NameError)' 

내 Rakefile이

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

begin 
    require 'motion/project/template/ios' 
    require 'rubygems' 
    require 'bundler' 
    Bundler.require 
    require 'motion-require' 
    require 'motion_migrate' 
    Motion::Require.all 
rescue LoadError 
end 

Motion::Project::App.setup do |app| 
    # Use `rake config' to see complete project settings. 

    app.name = 'app' 
    app.identifier = 'com.example.authexample' 
    app.files = (app.files - Dir.glob('./app/**/*.rb')) + Dir.glob("./lib/**/*.rb") + Dir.glob("./config/**/*.rb") + Dir.glob("./app/**/*.rb") 

    app.detect_dependencies = false 
    #PODS 
    app.pods do 
    pod 'SVProgressHUD' 
    pod 'SMPageControl' 
    end 
end 

는 또한

source 'https://rubygems.org' 

gem 'rake' 
# Add your dependencies here: 
gem "ProMotion", github: "clearsightstudio/ProMotion", branch: "edge" 
gem 'bubble-wrap' 
gem 'motion-cocoapods' 
gem 'formotion' 
gem 'sugarcube', :require => 'sugarcube-all' 
gem 'motion-pixate' 
gem 'ProMotion-formotion' 
gem 'motion-support' 
gem 'webstub' 
gem 'afmotion' 
gem 'motion_migrate' 

모델 내 gemfile 포함 된 문제를 디버깅하기 위해 내 rakefile, gemfile 내 모델 파일을 포함했다

class User < MotionMigrate::Model 
    property :username, :string 
    property :name,  :string 
    property :email, :string 
end 

모두 사람은 무엇이 잘못되고 있는지 어떤 생각을 가지고 있습니다.

감사합니다.

답변

0

문제가 무엇인지 알아 냈습니다. 종속성 문제였습니다. 나는 보석을 포크로 만들고 운동 요구를 포함했다. 이 문제가 해결되었습니다. https://github.com/gomezelom/motion_migrate