我不想再依赖一键安装程序了,我想了解如何手动安装Ruby。 有这样的资源吗?
C:\ruby
。 然后把C:\ruby\bin
放到PATH环境变量中。 setup.rb
。 gem install rails
,一旦安装然后执行: rails test_project
那么,如果你在Mac上,我推荐MacPorts 。 这里有一个很好的帖子,这仍然是有效的。
如果你在Windows上,不想使用一键安装程序,你可以安装Cygwin并通过它构建ruby。 这是我找到的帖子 。
我会从一键安装程序开始,可能是通过仔细观察RubyForge的源代码 (免责声明,我没有真正做到这一点…)。 这些人显然知道如何从源代码构建Windows上的Ruby,所以我倾向于看看他们是如何做到的。
除此之外,你知道你可以从ruby-lang.org下载页面下载1.8.7 Windows二进制 文件吗? 该页面也有当前稳定的1.8.7源码
您可能还需要在OpenSSL中找到libeay32.dll和ssleay32.dll: http ://www.slproweb.com/products/Win32OpenSSL.html
我已经得出了很多结论,Ruby 1.8.7只是不稳定,但对于Windows。 按照上面的说明,我能够在一台Vista机器上运行它,而不是我的笔记本电脑。
对于笔记本电脑,我遵循以下步骤,似乎一切工作到目前为止:
如果上述指示不起作用,我只会按照这些指示作为最后的手段。
在你指责我之前,骂我这个方法…
请考虑我花费了8个小时的时间阅读并尝试了一切可能,并且能够在另一台计算机上成功地使用上述方法。 我打开其他建议!
如果您正在寻找获取所有这些DLL文件的地方 – 这里有一个技巧:如果您为Ruby 1.8.6安装Ruby一键安装程序,则它具有C:\ruby1.8.6\bin
(假设你安装在那里)。
我正在玩PIK gem(rvm for Windows),并且遇到了Ruby 1.9.1的问题,在复制这些DLL文件之后,所有的工作都完美无缺。
当然,这些DLL文件有点旧,所以如果Ruby 1.9.1或1.8.7依赖于这些DLL文件中的任何新特性,可能会有一个bug的潜在可能,但是到目前为止我还没有注意到任何东西,在互联网上搜寻他们。