我正和一位朋友一起使用Ruby和Rails开发一个网站。我是一个绝对的初学者。我希望在查看Ruby和Rails的书籍和教程之前设置我的开发环境并安装我需要的所有内容。
我有Windows 8.1。我已经读到这对我想要做的事情来说是一场噩梦。我已经阅读了有关使用Linux设置虚拟环境的建议。说实话,我对Linux的了解就是它与Windows不同的操作系统。
我正在继续我的搜索,但我想我会在这里发帖以防万一有人可以给我建议。我已阅读了许多其他相关帖子,但他们要么没有回答我的问题,要么没有多少回复。我见过的建议包括Virtualbox,VMWare和Vagrant。我是否只需要其中一个就可以开始使用?我可能需要首先学习一些关于Linux的知识,但我不知道从哪里开始,因为我对Linux没有任何线索。感谢。
答案 0 :(得分:0)
我将与您分享我的个人经历。
我在2008年开始使用Ruby on Rails,当时我对Linux知之甚少。当然,Vagrant当时并不存在。
我首先建立了一个非常简单但工作的开发环境,该环境由在Windows XP(我当时使用的操作系统)和Rubygems中运行的最新Ruby组成。
这个设置使我能够尽可能多地学习Ruby on Rails并开发第一个应用程序。之后我觉得Windows对我来说是一个瓶颈,我想要来了解更多关于Linux的知识。那是我切换到Ubuntu(然后转到OS X)的时候。然后随着我的专业发展,我开始与Vagrant合作完成我的项目,这是另一个故事。
<强> TL; DR 强>
如果您对Linux和类似unix的系统一无所知,只需享受Rails的乐趣并忽略VM / Vagrant / etc设置,因为它会因各种问题或设置而耗费你的时间,所以你'更好地专注于使用Rails加速:)