我开始学习 Ruby on Rails,一周后我仍然无法正确安装。我已经转移到基于云的系统,但它非常慢而且很浪费时间。
我有一个网站,看到有 Ruby on Rails。是否可以在域或子域中设置它并以这种方式开始学习/编程?
也欢迎任何其他替代方案。我现在拥有一台 Mac 或 Ubuntu,这让它有点困难。
期待您的回复。与此同时,我正在安装/卸载并尝试查看是否可以以某种方式使其在 Windows 上运行。
最佳答案
在 Windows 上进行 RoR 开发是一件痛苦的事情。如果你真的想学习 RoR,我建议你只卸载 Windows 并使用一些 Linux 发行版。 Linux 是免费软件,因此唯一阻碍您在计算机上安装它的就是您自己。
据说使用 Ruby on Rails 进行开发对于初学者来说真的很容易,但我不同意这种说法。在此框架上进行开发需要您真正了解整个堆栈。服务器、后端、客户端、数据库,当然还有一种叫做 Ruby
的新奇语言。现在,这些东西中的大部分在每个操作系统上都是可学习和可行的。但是一旦您开始使用更高级的数据库和服务器,您将需要一些来自 Linux 的 GNU 实用程序。
例如,如果您第一次部署到某个外部服务器,您通常需要知道那里发生了什么。执行此操作的唯一方法通常是使用 SSH 进入该服务器并读取日志。但是如果没有漂亮的 GUI 就很难做到这一点。所以现在您必须学习一些东西,例如 tail
和 grep
命令以及 Linux 管道,以便轻松找到您的信息。
此外,如果您使用的计算机不完全属于您,并且您无法在上面进行操作,那么请尝试安装虚拟机软件,如 Virtual box .
有了它,您可以在虚拟机上的 Linux 上安装 Ruby 并像那样使用它。它仍然会慢一点,但如果您的计算机中有不错的硬件,您仍然会对它感到满意。
以下是有关如何操作的指南:Guide for VM development
关于ruby-on-rails - Ruby on Rails 的 Windows 和云的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31218744/