我一直在将 sqlite3 添加为持久存储,它似乎不起作用,但是我得到:警告:自动依赖检测不适用于运动支持。在您的 Rakefile 中将其关闭:
app.detect_dependencies = false
我这样做了,应用程序不再编译,它给出了“未初始化的常量 MotionModel::SQLite3Adapter”错误。注释掉该行,它适用于该消息。
我的 rake 文件是:
$:.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 文件包含:
gem 'motion_model', :git => 'https://github.com/sxross/MotionModel.git', :branch => 'sql'
我尝试使用主 MotionModel,但是其中没有 sql。
我只是不想以后有什么东西出现咬我。从我读到的内容来看,在 1.26 中自动依赖是实验性的时添加了标志。这是应该消除的残余变暖吗?如果我需要它,我该如何解决新的错误?
唐法语