ruby-on-rails - Windows 8.1 上的 Ruby、Rails 开发环境

标签 ruby-on-rails ruby linux

我正在与一位 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/

相关文章:

ruby-on-rails - Rails 似乎在错误的时区为 created_at、updated_at 值创建对象

ruby-on-rails - 在 Capybara 中选择混合模式内容

ruby - 我的 rakefile 做错了什么?

ruby-on-rails - 保护 s3 上的文件,仅从应用程序中的链接下载文件

ruby - 在 config.rb 中扩展类时如何访问 Middleman 模板助手?

python - 使用 Python 执行外部命令和交换变量

mysql - rails : mysql error unknown column in sub query

jquery - Rails 3.1 与 jquery 和backbone,js

python - 恢复已删除但正在运行 python 脚本

linux - 使用 jq 从 json 输出中获取键值