我正在与一位 friend 一起使用 Ruby 和 Rails 开发一个网站。我是一个绝对的初学者。在查看有关 Ruby 和 Rails 的书籍和教程之前,我希望设置我的开发环境并安装所需的一切。
我有 Windows 8.1。我读到这对于我想做的事情来说是一场噩梦。我读过有关使用 Linux 设置虚拟环境的建议。老实说,我对 Linux 的了解只是它是一个与 Windows 不同的操作系统。
我正在继续我的搜索,但我想我会在这里发帖,以防有人能给我建议。我读过许多其他相关帖子,但他们要么没有回答我的问题,要么没有太多回复。我看到的建议包括 Virtualbox、VMWare 和 Vagrant。我只需要其中一项就可以开始吗?我可能需要先学习一些有关 Linux 的知识,但我不知道从哪里开始,因为我对 Linux 没有任何了解。谢谢。
最佳答案
我将与您分享我的个人经历。
我从 2008 年开始接触 Ruby on Rails,当时我对 Linux 知之甚少。当然,当时 Vagrant 还不存在。
我首先设置了一个非常简单但有效的开发环境,其中包括在 Windows XP(我当时使用的操作系统)中运行的最新 Ruby 和 Rubygems。
这种设置使我能够尽可能多地学习 Ruby on Rails 并开发第一个应用程序。之后我觉得Windows对我来说是一个瓶颈,我想了解更多关于Linux的知识。那是我切换到 Ubuntu(然后切换到 OS X)的时候。然后,随着我职业发展的进步,我开始使用 Vagrant 来完成我的项目,这是另一个故事了。
TL;DR
如果您对 Linux 和类 UNIX 系统一无所知,只需尽情享受 Rails 的乐趣,而忽略 VM/Vagrant/etc 设置,因为它会在各种问题或设置上占用您的时间,因此您最好专注于快速掌握 Rails :)
关于ruby-on-rails - Windows 8.1 上的 Ruby、Rails 开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29334565/