无法使用JRuby安装SQLITE3
我是Ruby的新手并使用Windows 7.它与我通常使用的环境不同,所以我在进行简单项目时遇到了问题。
阅读了几个教程之后,看来JRuby是我做过的最简单的Windows窗口。 我现在正尝试从头开始创建一个Web应用程序,但我对这种shell样式的工作方法感到困惑。
我已经下载了sqliste3.def,sqlite3.dll和sqlite3,我已将它放在:C:jruby-1.6.4> bin目录中。 但是,我现在正在尝试安装sqlite但无济于事。 首先,我想知道的是用户可以使用哪种控制台环境。 这是cmd还是IRB控制台?
每当我使用cmd时,默认行是c:\ users \ me>,我不知道这是否会影响事情应该如何工作。
每当我尝试安装SQLITE3时,我都假设我需要去:
c:\users\me>gem install sqlite3-ruby
但是我没有到达任何地方并收到以下错误:
WARNING:JRuby does not support native extensions or the 'mkmf' library very well
我听过很多关于Ruby的好东西,我只是想用一个联系表单来构建一个基本的网页,但我似乎遇到了项目安装的各种问题,只是让ruby启动并运行。 是否有任何教程可以解释如何从头开始使用JRuby和Sqlite3创建Web项目?
正如警告所示, sqlite3-ruby
需要本机C扩展,并且它与JRuby不兼容。
您应该使用activerecord-jdbcsqlite3-adapter
。
https://rubygems.org/gems/activerecord-jdbcsqlite3-adapter
请参阅https://github.com/jruby/activerecord-jdbc-adapter
- 使用JRuby将Ruby on Rails应用程序的所有.rb文件编译为.class,将其打包成.war并部署到Java appserver中
- 没有这样的文件加载 – rufus-scheduler
- JRuby:import vs include vs java_import vs include_class
- 使用Puma运行JRuby与最新的核磁共振成像仍然有好处吗?
- 你如何为高吞吐量multithreadingRails应用选择gem?
- Gem Load Error是:未定义的方法`type_cast_from_database’用于类`ArJdbc :: MSSQL :: UUIDType’
- SonarQube可以连接Azure SQL数据库吗?
- 如何将org.jruby.RubyString转换为java.io.InputStream
- 跨实现确定性数组#shuffle