ruby-on-rails - Ruby on Rails 的 Windows 和云的替代方案

标签 ruby-on-rails ruby

我开始学习 Ruby on Rails,一周后我仍然无法正确安装。我已经转移到基于云的系统,但它非常慢而且很浪费时间。

我有一个网站,看到有 Ruby on Rails。是否可以在域或子域中设置它并以这种方式开始学习/编程?

也欢迎任何其他替代方案。我现在拥有一台 Mac 或 Ubuntu,这让它有点困难。

期待您的回复。与此同时,我正在安装/卸载并尝试查看是否可以以某种方式使其在 Windows 上运行。

最佳答案

在 Windows 上进行 RoR 开发是一件痛苦的事情。如果你真的想学习 RoR,我建议你只卸载 Windows 并使用一些 Linux 发行版。 Linux 是免费软件,因此唯一阻碍您在计算机上安装它的就是您自己。

据说使用 Ruby on Rails 进行开发对于初学者来说真的很容易,但我不同意这种说法。在此框架上进行开发需要您真正了解整个堆栈。服务器、后端、客户端、数据库,当然还有一种叫做 Ruby 的新奇语言。现在,这些东西中的大部分在每个操作系统上都是可学习和可行的。但是一旦您开始使用更高级的数据库和服务器,您将需要一些来自 Linux 的 GNU 实用程序。

例如,如果您第一次部署到某个外部服务器,您通常需要知道那里发生了什么。执行此操作的唯一方法通常是使用 SSH 进入该服务器并读取日志。但是如果没有漂亮的 GUI 就很难做到这一点。所以现在您必须学习一些东西,例如 tailgrep 命令以及 Linux 管道,以便轻松找到您的信息。

此外,如果您使用的计算机不完全属于您,并且您无法在上面进行操作,那么请尝试安装虚拟机软件,如 Virtual box .

有了它,您可以在虚拟机上的 Linux 上安装 Ruby 并像那样使用它。它仍然会慢一点,但如果您的计算机中有不错的硬件,您仍然会对它感到满意。

以下是有关如何操作的指南:Guide for VM development

关于ruby-on-rails - Ruby on Rails 的 Windows 和云的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31218744/

相关文章:

ruby - 在 ruby​​ 中测试线程代码

ruby-on-rails - 是否可以读取文件而不将其保存在 Rails 中?

javascript - Rails 中 JSON/Javascript 解析的正确过程?

ruby-on-rails - 如何在 HAML 中创建一个简单的点 "."?

jquery - 获取 ajax 请求时 Rails 中的 500 内部服务器错误

ruby-on-rails - 在 Ruby/Rails 中动态定义方法 - 如何设置参数?

ruby-on-rails - 合并两个表单 rails

ruby-on-rails - redis-rb multi 仅在键集时递增

ruby - 寻找一个匹配所有单词的正则表达式,除了那些[括号内]

ruby-on-rails - Heroku:如何将 seeds.rb 推送到现有的 Rails 应用程序?