尝试升级到最新版本的
Ruby on Rails.我安装了ruby和rails(我想).
C:\Users\benjaminw>ruby --version ruby 2.0.0p0 (2013-02-24) [x64-mingw32] C:\Users\benjaminw>rails -v Rails 3.2.13
我正在遵循Ruby on Rails书中的教学指南,但它有点过时了.下一步说下载sqlite3 db并将文件解压缩到以下文件夹C:/ Ruby200 / bin
然后运行以下命令以确保正确安装了数据库
C:\Users\benjaminw>sqlite3 --version 3.7.16 2013-03-18 11:39:23 66d5f2b76750f3520eb7a495f6247206758f5b90
这是问题出现的地方.当我输入下一个命令时,我得到一个错误,似乎正确设置环境很重要.有谁知道以下是什么意思以及如何解决它?哦,我在我的Windows 7计算机DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe上安装了这个版本的devkit.
C:\Users\benjaminw>gem install sqlite3-ruby Temporarily enhancing PATH to include DevKit... Building native extensions. This Could take a while... ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension. C:/Ruby200/bin/ruby.exe extconf.rb checking for sqlite3.h... no sqlite3.h is missing. Install sqlite3 from http://www.sqlite.org/ first. *** extconf.rb Failed *** Could not create Makefile due to some reason,probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=C:/Ruby200/bin/ruby --with-sqlite3-dir --without-sqlite3-dir --with-sqlite3-include --without-sqlite3-include=${sqlite3-dir}/include --with-sqlite3-lib --without-sqlite3-lib=${sqlite3-dir}/ --enable-local --disable-local Gem files will remain installed in C:/Ruby200/lib/ruby/gems/2.0.0/gems/sqlite3-1 .3.7 for inspection. Results logged to C:/Ruby200/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/ext/sqlite3/ gem_make.out
解决方法
在糟糕的环境中运行导轨会让您感到头疼.依赖性将与您唯一的ruby版本冲突,并考虑重新安装您的操作系统.
看起来你正在使用Windows.我在新的Windows 8计算机上安装了rails 3.2.在Windows文件系统中随机处理配置文件几天后,我抓住了一台安装了Ubuntu操作系统的旧笔记本电脑(仅因为UEFI阻止我格式化Windows 8并安装ubuntu).
帮自己一个忙!获取Ubuntu的安装.它使学习Ruby和Rails更容易,因为文件不会乱七八糟的Windows文件夹.
要完成,请了解RVM或RBENV.通过轻松安装和切换版本,它们将使您的生活更加美好.除了主题之外还有其他好处.
RVM Install< - 个人选择,但我还没有尝试过RBEnv. RBEnv on Github
最初几次安装Rails很头疼.如果您安装上述选项之一,希望它只会令人头疼.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。