2014-01-11 1 views
0

Я попытался использовать motion_migrate в своем приложении rubymotion, но я продолжаю получать эту ошибку, когда я запускаю rake. Я включил мой rakefile, Gemfile и мой файл модели, чтобы помочь в отладке проблемыОшибка 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 

включены также мой Gemfile

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' 

Модель

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

Любые есть идея, что я делаю неправильно.

Благодаря

ответ

0

я понял, что проблема была, это была проблема зависимости. Я разветвил драгоценный камень и включил движение. Устранена проблема. https://github.com/gomezelom/motion_migrate