首页 / 知识
关于Windows:sqlite3-ruby gem:无法构建gem本机扩展
2023-04-14 04:56:00

sqlite3-ruby gem: Failed to build gem native extension更新:请检查以下后续问题:Windows上的宝石更新-损坏了吗? 在Windows上,当我这样做时:
我收到以下错误:
同样的事情发生在hpricot宝石上。 我似乎记得这些宝石在<1.0宝石上安装得很好,但是现在我在1.2.0上,情况变得很棘手。 我也尝试过这个:
不用说,这也不起作用(相同的错误) 有谁知道这里发生了什么以及如何解决这个问题? 更新:请检查以下后续问题:Windows上的宝石更新-损坏了吗? 正如Nathan所暗示的,这似乎与以下事实有关:最新版本的sqlite3-ruby和hpricot宝石似乎没有Windows版本。遇到这种情况时,以下是处理方法(请注意,gem的名称会自动通配,因此您可以仅输入sql并获取以sql开头的所有gem的列表):
然后,您可以选择要安装的版本:
为了成功安装hpricot,我这样做:
令人烦恼的是,执行 那么,这是宝石中的错误吗? gems是否应该不自动检测平台并安装最新的兼容版本? 我在Ubuntu上遇到了相同的问题,这为我解决了问题: http://newsgroups.derkeiler.com/Archive/Comp/comp.lang.ruby/2008-08/msg00339.html
首先来自sqlite.org(http://www.sqlite.org/download.html)
最后安装gem,例如:
祝好运! 最新版本可能尚未移植到Win32吗?由于此特定gem确实具有对已编译代码的绑定,因此需要特定于平台的gem。如果我强制安装版本1.2.3而不是当前版本1.2.4,则会安装特定于平台的版本,但是当我允许gem尝试安装当前版本时,我会获得通用的1.2.4版本(在gems中)库文件夹,它缺少其他sqlite3-ruby文件夹名称中带有的-x86-mswin32后缀。 也许其他人可以回答gem如何处理平台特定的gem。是否为每个平台分别上载了gem,gem软件会选择下拉哪一个?
我在Windows上遇到了同样的问题,并且安装了MinGW
C:> gem安装hpricot
C:> gem安装ruby-postgres 我也遇到了这个问题。值得注意的是1.2.3和1.2.4之间的差异并不明显。这是1.2.4。发行说明:
希望对别人有帮助! |
最新内容
相关内容
linux磁盘扩展命令?
linux磁盘扩展命令?,在线,信息,扩大,风险,磁盘,虚拟机,容量,分区,目录,链接,LINUX虚拟机磁盘在线扩容不重启虚拟机里添加磁盘 检查磁盘空间:运linux中扩展命令缩写?
linux中扩展命令缩写?,网络,命令,信息,工作,管理,暂停,基础,公司,半导体,时间,许多Linux命令后面会有ctl,例如journalctl,systemctl,apachectllinux图片损坏命令?
linux图片损坏命令?,系统,地址,工作,数据,工具,图片,命令,流程,信息,标准,Linux常用命令linux系统常用操作命令如下:ls:全拼list,功能是列出目录linux怎么改扩展命令?
linux怎么改扩展命令?,网络,密码,情况,软件,通用,地址,中心,环境,分区,根目录,linux下如何设置扩展网卡的优先级1、从桌面右下角,网络里面进入,linux取本机ip命令?
linux取本机ip命令?,地址,网络,系统,信息,手机,设备,环境,电脑,终端,命令,linux查询ip地址命令输入以下命令:ipaddrshow。每个设备的IP地址位于linux看本机ip命令?
linux看本机ip命令?,地址,系统,网络,信息,终端,命令,手机,技术指标,传播,电脑,linux下如何查看某个网卡当前使用的IP。方法一:ethtool eth0 采linux命令行本机时间?
linux命令行本机时间?,时间,系统,信息,电脑,网络,大陆,图片,统一,国家,命令,linux查看系统时间命令1、linux中查看系统信息的命令是“uname”linux扩展逻辑卷命令?
linux扩展逻辑卷命令?,管理,系统,环境,信息,工作,位置,时间,网络,平均,基础,Linux系统下怎么创建和管理逻辑卷?LVM 是 Logical Volume Manager快速构建Python爬虫IP代理池服务
快速构建Python爬虫IP代理池服务,代理,代码,网站,服务,检测,最新,公司,爬虫,质量,时间,在公司做分布式深网爬虫,搭建了一套稳定的代理池服务,为python好用的VS Code扩展有哪些?
python好用的VS Code扩展有哪些?,代码,工具,数据,培训,环境,注释,分支,函数,片段,文本,在Python学习过程中,好用的设置对我们的开发效率是有很使用Cython为Python编写更快的C扩
使用Cython为Python编写更快的C扩展,代码,时间,意外,工作,指数,培训,系统,整数,噪声,算法,使用Python很有趣,但有时,用它编写的程序可能很慢。知识图谱可以用python构建吗?
知识图谱可以用python构建吗?,数据,技术,项目,机构,形态,培训,公司,概念,设备,图片,答案当然是可以的!!!那么如何使用python构建什么是知识图