当试图安装
'bcrypt-ruby',:lib => 'bcrypt'
和
'hpricot'
我得到这两种情况下(使用Windows XP)
C:/Ruby/bin/ruby.exe: No such file or directory -- extconf.rb (LoadError)
我从这里安装http://rubyinstaller.org/downloads/ Rb 1.8.6,包括devkit
stream浪汉,stream浪汉出错–provider = vmware_workstation。 VMware版本不匹配
用可变用户IDreplaceWindows目录path中的用户名
有关Lighttpd for Windows的问题
Windows API函数声明中的“CALLBACK”是什么意思?
ShowWindow和ShowWindowAsync有什么区别?
任何提示?,谢谢
如何获得通过java程序运行的exe的进程id
运行MapReduce作业时出错:不是有效的Inet地址
在Azure的Worker Process中解压缩.GZ文件
视窗。 更改下拉菜单的位置
WMI类无线鼠标
RubyInstaller Wiki中现在有一个条目解决了这个潜在的问题:
REG QUERY "HKCUSoftwareMicrosoftCommand Processor" REG QUERY "HKLMSoftwareMicrosoftCommand Processor"
分别执行每一行。 一旦你运行它,会看到这样的事情:
HKEY_CURRENT_USERSoftwareMicrosoftCommand Processor CompletionChar REG_DWORD 0x9 DefaultColor REG_DWORD 0x0 EnableExtensions REG_DWORD 0x1 PathCompletionChar REG_DWORD 0x9
信息的列是键,类型和值。 如果您看到一个名为AutoRun的密钥,则有可能是您收到错误的罪魁祸首。 AutoRun干扰Ruby搞乱子进程执行,并影响结果,影响到安装。 请使用以下命令将其删除:
REG DELETE "HKCUSoftwareMicrosoftCommand Processor" /v AutoRun
一旦你完成,尝试打开一个新的命令提示符,并再次执行gem安装。
嗯,我的RubyInstaller + DevKit安装在第一次尝试中工作正常。 所以有一些想法:
1.)你是否从“用Ruby启动命令提示符”的快捷方式启动了Gem? (这将确保包括正确的路径等。)
2.)你确定DevKit安装正确吗? 这两个gem都包含extconf.rb文件 ,但是如果预期的开发工具不是立即可用的,Gem仍然会窒息。
(…否则, RubyInstall邮件列表可能是寻求帮助的最好的地方 – 或者是gem的作者,但是看起来他并没有“做”Windows。)
如果Ryan Barton的上述回答不起作用,那就试试这个。 它也是从RubyInstaller Wiki中提取的
SET COMSPEC
ComSpec=C:Windowssystem32cmd.exe
如果在输出中包含与可执行文件不同的cmd.exe,请将其调整为使用cmd.exe。 请注意,该变量必须包含cmd.exe可执行文件的完整路径,相对路径将失败。
有些工具可能会改变您的命令处理器命令,这会干扰Ruby调用子进程。
未处理的变量(在“系统属性 – 环境变量”中可以找到)是: %systemRoot%system32cmd.exe
改变这一点,并尝试再次安装宝石。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。