【发布时间】:2008-12-24 06:29:34
【问题描述】:
我不想再依赖一键安装程序,我想学习如何手动安装 Ruby。有这方面的资源吗?
【问题讨论】:
标签: windows ruby installation
我不想再依赖一键安装程序,我想学习如何手动安装 Ruby。有这方面的资源吗?
【问题讨论】:
标签: windows ruby installation
C:\ruby。然后将 C:\ruby\bin 放入您的 PATH 环境变量中。setup.rb。gem install rails 验证一切正常,一旦安装,然后执行:rails test_project
【讨论】:
好吧,如果您使用的是 Mac,我建议您使用 MacPorts。 here 上面有一篇很好的帖子,它仍然有效。
如果您在 Windows 上并且不想使用 the one-click installer,您可以安装 Cygwin 并通过它构建 ruby。 Here's a post我找到了。
【讨论】:
我将从一键式安装程序开始,可能是通过仔细查看 source on RubyForge 内部(免责声明,我实际上并没有这样做...)。这些人清楚地知道如何在 Windows 上从源代码构建 Ruby,所以我倾向于看看他们是如何做到的。
除此之外,您知道您可以从ruby-lang.org downloads page 下载1.8.7 Windows binary 吗?该页面还有当前稳定的1.8.7 source
【讨论】:
您可能还需要 libeay32.dll 和 ssleay32.dll,可在 OpenSSL 中找到:http://www.slproweb.com/products/Win32OpenSSL.html
【讨论】:
我几乎已经得出结论,Ruby 1.8.7 在 Windows 上还不稳定。我可以按照上面的说明在一台 Vista 机器上运行它,但我的笔记本电脑不行。
对于笔记本电脑,我按照以下步骤操作,到目前为止一切正常:
如果上述说明不起作用,我只会在万不得已的情况下遵循这些说明。
在你对我摇手指并责骂我这种做法之前......
请考虑一下,我花了大约 8 个小时阅读并尝试了所有可能的方法,并且能够在另一台计算机上成功使用上述方法。我愿意接受其他建议!
【讨论】:
如果您正在寻找获取所有这些 DLL 文件的地方 - 这里有一个窍门:如果您为 Ruby 1.8.6 安装 Ruby 一键式安装程序,那么所有这些 DLL 文件都在 C:\ruby1.8.6\bin (假设你在那里安装它)。
我正在使用 PIK gem(适用于 Windows 的 rvm)并在 Ruby 1.9.1 中遇到了这个问题,在复制这些 DLL 文件后一切正常。
当然,这些 DLL 文件有些陈旧,因此如果 Ruby 1.9.1 或 1.8.7 依赖于这些 DLL 文件中的任何新功能,则可能存在错误,但到目前为止我还没有注意到任何问题它胜过在互联网上追捕他们。
【讨论】: