windows – sqlite3-ruby gem:无法构建gem本机扩展名
发布时间:2020-07-03 10:30:17 所属栏目:Windows 来源:互联网
导读:更新:查看这个后续问题: Gem Update on Windows – is it broken? 在Windows上,当我这样做: gem install sqlite3-ruby 我收到以下错误: Building native extensions. This could take a while...ERROR: Error installing sqlite3-ruby:
更新:查看这个后续问题: Gem Update on Windows – is it broken? 在Windows上,当我这样做: gem install sqlite3-ruby 我收到以下错误: Building native extensions. This could take a while... ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension. c:/ruby/bin/ruby.exe extconf.rb install sqlite3-ruby --platform Win32 checking for fdatasync() in rt.lib... no checking for sqlite3.h... no nmake 'nmake' is not recognized as an internal or external command,operable program or batch file. Gem files will remain installed in c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4 for inspection. Results logged to c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_api/gem_make.out 同样的事情发生在hpricot宝石。我似乎记得这些宝石安装好了, 1.0宝石,但现在我在1.2.0,事情已经搞砸了。 我也试过这个: gem install sqlite3-ruby --platform Win32 不用说,这不工作(同样的错误) 有谁知道这里发生了什么,如何解决这个问题? 更新:查看这个后续问题:Gem Update on Windows – is it broken? 正如Nathan所说,这似乎与最新版本的sqlite3-ruby和hpricot gems似乎没有Windows版本相关。在面对这种情况时,请执行以下操作(请注意,gem的名称自动通配,因此您可以键入sql并获取以sql开头的所有gem的列表):$ gem list --remote --all sqlite *** REMOTE GEMS *** sqlite (2.0.1,2.0.0,1.3.1,1.3.0,1.2.9.1,1.2.0,1.1.3,1.1.2,1.1.1,1.1) sqlite-ruby (2.2.3,2.2.2,2.2.1,2.2.0,2.1.0,2.0.3,2.0.2) sqlite3-ruby (1.2.4,1.2.3,1.2.2,1.2.1,1.1.0,1.0.1,1.0.0,0.9.0,0.6.0,0.5.0) 然后,您可以选择要安装的版本: gem install sqlite3-ruby -v 1.2.3 要成功安装hpricot,我这样做: gem install hpricot -v 0.6 令人讨厌的是,做一个宝石更新尝试更新宝石到最新的,破碎的Windows,版本。当更新例程遇到错误时,它会从整个过程中脱离出来。这个问题有一个(黑客)解决方案here。 那么这个问题是宝石的错误呢?宝石不会自动检测平台并安装最新的兼容版本? (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows平台的原始套接字编程的知识点概要(备忘)
- Windows Phone 8.1 cordova下拉列表无法正常工作
- windows – 为什么自定义光标图像显示不正确?
- Microsoft Windows远程桌面协议中间人攻击漏洞(CVE-2005-17
- windows – 如何停止’gem’实用程序访问我的主目录?
- win7“您可能没有权限使用网络资源”的解决办法
- 如何避免windows系统开机启动每次都弹出AutoIt报错
- 在Windows上存储应用程序日志文件的位置
- windows-phone-8 – LongListMultiSelector将CheckBox与列表
- windows – 删除图像元数据中的“程序名称”
推荐文章
站长推荐
- windows – CFileDialog :: OnInitDialog()不调用
- Windows Phone应用程序仅在从商店下载时崩溃
- 同步域内时间方法一:net time
- Windows cmder
- 使用dll和java jni4net时出现UnsatisfiedLinkErr
- 树莓派teamviewer远程 windows远程桌面
- New-Object上的Windows RT Powershell(Permissio
- windows-phone-7 – windows phone芒果 – 点击和
- Win2003服务器安全加固设置--进一步提高服务器安
- winapi – 避免UAC,但使用Windows服务启动升级过
热点阅读