Ruby on rails rails无法执行迁移和修改数据库

Ruby on rails rails无法执行迁移和修改数据库,ruby-on-rails,sqlite,rubymine,Ruby On Rails,Sqlite,Rubymine,当我试图通过RubyMine IDE(5.4.1/4.0.3)访问我的一些SQLite db记录时,我得到了以下错误堆栈跟踪: com.intellij.execution.ExecutionException:线程“main”java.lang.ClassNotFoundException中的异常:org.sqlite.JDBC 位于java.net.URLClassLoader$1.run(URLClassLoader.java:202) 位于java.security.AccessCont

当我试图通过RubyMine IDE(5.4.1/4.0.3)访问我的一些SQLite db记录时,我得到了以下错误堆栈跟踪:

com.intellij.execution.ExecutionException:线程“main”java.lang.ClassNotFoundException中的异常:org.sqlite.JDBC 位于java.net.URLClassLoader$1.run(URLClassLoader.java:202) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(URLClassLoader.java:190) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:306) 位于sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:247) 位于java.lang.Class.forName0(本机方法) 位于java.lang.Class.forName(Class.java:169) 位于com.intellij.persistence.database.console.RemoteJdbcServer.main(RemoteJdbcServer.java:15)

此外,我不能再修改数据库结构。当通过命令行执行通常的迁移时,不会提示任何特定的错误消息,但会有一个无休止的随机字符字符串迫使我退出该过程


我很确定这与我的rails项目中某个地方丢失的文件有关。我是rails新手,老实说,我不知道如何修复它。非常感谢您的帮助:)

您是否从windows切换到linux或其他什么?它是否在正常的命令行中工作,而不是在您的RubyMine IDE命令行中工作?我使用windows 7,从未来回切换。我使用的不是RubyMine IDE命令行,而是普通的命令行。
in RemoteProcessSupport.acquire(RemoteProcessSupport.java:118)