我不想再依赖单击安装程序了,我想学习如何手动安装Ruby。有资源吗?
答案 0 :(得分:16)
C:\ruby
。然后将C:\ruby\bin
放入PATH环境变量中。setup.rb
。gem install rails
后,确认一切正常,然后执行安装:rails test_project
答案 1 :(得分:3)
好吧,如果你在Mac上我推荐MacPorts。它上面有一个很好的帖子here仍然有效。
如果您使用的是Windows并且不想使用the one-click installer,则可以安装Cygwin并通过它构建ruby。 Here's a post我找到了。
答案 2 :(得分:2)
我从单击安装程序开始,可能是通过查看source on RubyForge内部(免责声明,我实际上没有这样做...)。这些人清楚地知道如何从源代码构建基于Windows的Ruby,所以我倾向于看看他们是如何做到的。
除此之外,您知道可以从1.8.7 Windows binary下载ruby-lang.org downloads page吗?该页面还有当前稳定的1.8.7 source
答案 3 :(得分:2)
您可能还需要在OpenSSL中找到libeay32.dll和ssleay32.dll:http://www.slproweb.com/products/Win32OpenSSL.html
答案 4 :(得分:0)
我已经得出结论,Ruby 1.8.7对于Windows来说还不稳定。按照上面的说明,我能够在一台Vista机器上运行它而不是我的笔记本电脑。
对于笔记本电脑,我按照以下步骤操作,到目前为止一切似乎都在运行:
如果上述说明不起作用,我只会遵循这些指示作为最后的手段。
在你用手指指着我之前骂我这个方法......
请考虑我花了大约8个小时阅读并尝试了所有可能,并且能够在另一台计算机上成功使用上述方法。我愿意接受其他建议!
答案 5 :(得分:0)
如果您正在寻找一个获取所有DLL文件的地方 - 这里有一个技巧:如果您安装Ruby 1.8.6的Ruby一键安装程序,它在{{1}中包含所有这些DLL文件(假设你在那里安装了它)。
我正在使用PIK gem(rvm for Windows)并遇到Ruby 1.9.1的问题,在复制这些DLL文件后,一切都运行良好。
当然,那些DLL文件有些旧,所以如果Ruby 1.9.1或1.8.7依赖于这些DLL文件中的任何新功能,可能会出现bug,但到目前为止我还没有注意到它击败了他们在互联网上击败他们。