对于Ruby/Rails来说真的很陌生,在本周末我试图自己解决这个问题之后,我试图在这里寻求建议.
我在FreeBSD上完成了一个完整的Ruby/Apache/Passenger设置,我正在尝试完成使用Windows作为Ruby开发环境的任务.
至今:
"> rake db:create"告诉我:
请安装sqlite3适配器:( gem install activerecord-sqlite3-adaptersqlite3不是捆绑包的一部分.将其添加到Gemfile.)
我没有"理解".试图安装activerecord-sqlite3-adapter给我一个"找不到有效的宝石......"
"> gem install sqlite3"返回:
Building native extensions. This could take a while...
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.
D:/Development/Ruby200-x64/bin/ruby.exe extconf.rb
checking for sqlite3.h... *** extconf.rb failed ***
现在我停留在我甚至不知道我的Ruby on Windows安装的状态的位置.我正在尝试遵循主要的Rails教程并且它没有指定任何这些问题(可能是因为Ruby在Windows上似乎是很多人的自然痛苦.)
我错过了什么?!?我只是想在Windows上为Ruby安装sqlite3,看起来很简单吧?
如果我这样做">rais db"了SQLite shell:
SQLite version 3.7.15.2 2013-01-09 11:53:05
类似问题的步骤无法解决我的问题: 在Windows 7上安装SQLite 3.6
我想安装一个gem,但是我收到以下错误:
Building native extensions. This could take a while...
ERROR: Error installing twitter-login:
ERROR: Failed to build gem native extension.
C:/nwcloud/jruby-1.7.2/bin/jruby.exe extconf.rb
NotImplementedError: C extension support is not enabled. Pass -Xcext.enabled=true to JRuby or set JRUBY_OPTS or modify .jrubyrc to enable.
Run Code Online (Sandbox Code Playgroud)
我也用同样的问题阅读了这个问题,但我甚至不知道如何使用这三个选项启用支持,因为我不知道如何传递-Xcext.enabled=true给JRuby或设置JRUBY_OPTS或修改.jrubyrc来启用.
任何人都可以帮我解决我的初学者问题吗?
我是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
Run Code Online (Sandbox Code Playgroud)
但是我没有到达任何地方并收到以下错误:
WARNING:JRuby does not support native extensions or the 'mkmf' library very well
Run Code Online (Sandbox Code Playgroud)
我听过很多关于Ruby的好东西,我只是想用一个联系表单来构建一个基本的网页,但我似乎遇到了项目安装的各种问题,只是让ruby启动并运行.是否有任何教程可以解释如何从头开始使用JRuby和Sqlite3进行Web项目?