Windows 手动安装Ruby 1.8.7(以及其他内容)
我不想再依赖一键式安装程序了,我想学习如何手动安装Ruby。有这样的资源吗?好吧,如果你使用的是Mac电脑,我推荐你。上面有一篇很好的帖子仍然有效Windows 手动安装Ruby 1.8.7(以及其他内容),windows,ruby,installation,Windows,Ruby,Installation,我不想再依赖一键式安装程序了,我想学习如何手动安装Ruby。有这样的资源吗?好吧,如果你使用的是Mac电脑,我推荐你。上面有一篇很好的帖子仍然有效 如果你在Windows上,不想使用它,你可以通过它安装和构建ruby。我发现。我将从一键式安装程序开始,可能是通过仔细查看(免责声明,我实际上没有这样做…)。这些家伙显然知道如何从源代码构建RubyonWindows,所以我想看看他们是如何做到的 除此之外,您知道您可以从下载吗?该页面还具有当前稳定的 在此处下载适用于Ruby 1.8.7的Windo
如果你在Windows上,不想使用它,你可以通过它安装和构建ruby。我发现。我将从一键式安装程序开始,可能是通过仔细查看(免责声明,我实际上没有这样做…)。这些家伙显然知道如何从源代码构建RubyonWindows,所以我想看看他们是如何做到的 除此之外,您知道您可以从下载吗?该页面还具有当前稳定的
C:\ruby
。然后将C:\ruby\bin
放入PATH环境变量中setup.rb
gem安装rails
,验证一切工作正常,一旦安装完成,然后执行:rails测试项目
您可能还需要在OpenSSL中找到libeay32.dll和ssleay32.dll:我已经得出结论,Ruby 1.8.7对于Windows来说还不稳定。我能够按照上面的说明在一台Vista机器上运行它,但我的笔记本电脑却不行 对于笔记本电脑,我遵循了以下步骤,到目前为止一切似乎都正常:
- 使用1键单击安装1.8.6 安装程序。让它删除旧的副本 如有必要,可以使用Ruby李>
- 安装gems 1.3.4
- 安装导轨
- ruby脚本\控制台
- 指向浏览器。确保一切按预期进行
- 停车控制台
- 将1.8.7 zip文件解压缩到Ruby 1.8.6目录中
- 将上面讨论的dll文件复制到ruby/bin目录中
- 重新启动控制台并再次检查
请考虑我花了8个小时的时间,尽可能地在另一台计算机上使用上述方法。我愿意接受其他建议 如果您正在寻找一个地方来获取所有这些DLL文件,这里有一个技巧:如果您安装Ruby 1.8.6的Ruby一键式安装程序,它将所有这些DLL文件都放在
C:\ruby1.8.6\bin
中(假设您安装在那里)
我在玩PikGem(RVMforWindows)时遇到了Ruby1.9.1的问题,在复制了这些DLL文件之后,一切都正常工作
当然,这些DLL文件有点旧,所以如果Ruby 1.9.1或1.8.7依赖于这些DLL文件中的任何新功能,那么可能会有一个bug,但到目前为止我还没有注意到任何问题,这比在Internet上查找它们要好得多 我不会将任何DLL移动到windows\System32目录。只需将其移动到ruby\bin目录即可。您可能还需要readline.dll,请参阅Daemin的注释解决了我遇到的问题。谢谢下面是OpenSSL和ZLib()的更新。另外,确保路径上同时有ruby/bin和ruby/lib目录(或者将所有lib文件复制到bin目录中)。