Mac下Ruby访问数据库错误

碰到了疑似数据库无法写入的问题,请教如何改写这个权限问题。 设备系统 MacOS 10.13

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/gems/2.3.0/gems/sqlite3-1.3.11/lib/sqlite3/statement.rb:108:in `step': attempt to write a readonly database (SQLite3::ReadOnlyException)
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/gems/2.3.0/gems/sqlite3-1.3.11/lib/sqlite3/statement.rb:108:in `block in each'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/gems/2.3.0/gems/sqlite3-1.3.11/lib/sqlite3/statement.rb:107:in `loop'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/gems/2.3.0/gems/sqlite3-1.3.11/lib/sqlite3/statement.rb:107:in `each'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/gems/2.3.0/gems/sqlite3-1.3.11/lib/sqlite3/database.rb:158:in `to_a'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/gems/2.3.0/gems/sqlite3-1.3.11/lib/sqlite3/database.rb:158:in `block in execute'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/gems/2.3.0/gems/sqlite3-1.3.11/lib/sqlite3/database.rb:95:in `prepare'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/gems/2.3.0/gems/sqlite3-1.3.11/lib/sqlite3/database.rb:134:in `execute'
    from /Library/Ruby/Gems/2.3.0/gems/codeobscure-0.1.5.2/lib/codeobscure/filtsymbols.rb:25:in `insertValue'
    from /Library/Ruby/Gems/2.3.0/gems/codeobscure-0.1.5.2/lib/codeobscure/funclist.rb:124:in `block (2 levels) in capture'
    from /Library/Ruby/Gems/2.3.0/gems/codeobscure-0.1.5.2/lib/codeobscure/funclist.rb:123:in `each'
    from /Library/Ruby/Gems/2.3.0/gems/codeobscure-0.1.5.2/lib/codeobscure/funclist.rb:123:in `block in capture'
    from /Library/Ruby/Gems/2.3.0/gems/codeobscure-0.1.5.2/lib/codeobscure/funclist.rb:118:in `scan'
    from /Library/Ruby/Gems/2.3.0/gems/codeobscure-0.1.5.2/lib/codeobscure/funclist.rb:118:in `capture'
    from /Library/Ruby/Gems/2.3.0/gems/codeobscure-0.1.5.2/lib/codeobscure/funclist.rb:146:in `block in genFuncList'
    from /Library/Ruby/Gems/2.3.0/gems/codeobscure-0.1.5.2/lib/codeobscure/funclist.rb:144:in `each'
    from /Library/Ruby/Gems/2.3.0/gems/codeobscure-0.1.5.2/lib/codeobscure/funclist.rb:144:in `genFuncList'
    from /Library/Ruby/Gems/2.3.0/gems/codeobscure-0.1.5.2/lib/codeobscure.rb:94:in `obscure'
    from /Library/Ruby/Gems/2.3.0/gems/codeobscure-0.1.5.2/bin/codeobscure:3:in `<top (required)>'
    from /usr/local/bin/codeobscure:23:in `load'
    from /usr/local/bin/codeobscure:23:in `<main>'
阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题