Ruby on rails RubyonRails离线编程

Ruby on rails RubyonRails离线编程,ruby-on-rails,ruby,Ruby On Rails,Ruby,我将离开互联网几周,仍然希望完成一个项目。当我断开连接时,我应该采取什么步骤来确保我可以访问我需要的东西(ruby和ROR)? 确保您有所需文档的本地副本(允许您下载Rails文档) 确保您拥有所需的所有gem/插件 如果使用版本控制,请确保可以脱机工作。DVC做得很好,我听说如果您有本地SVN服务器,SVN可以脱机工作 在localhost上运行Rails应用程序将允许您使用浏览器在本地访问它 除此之外,让文档离线也很好。下载你能想到的所有东西:Rails、Ruby、Shell、libs等,或

我将离开互联网几周,仍然希望完成一个项目。当我断开连接时,我应该采取什么步骤来确保我可以访问我需要的东西(ruby和ROR)?

  • 确保您有所需文档的本地副本(允许您下载Rails文档)
  • 确保您拥有所需的所有gem/插件

如果使用版本控制,请确保可以脱机工作。DVC做得很好,我听说如果您有本地SVN服务器,SVN可以脱机工作

在localhost上运行Rails应用程序将允许您使用浏览器在本地访问它


除此之外,让文档离线也很好。下载你能想到的所有东西:Rails、Ruby、Shell、libs等,或者使用书籍。

离线时,很难获得以下内容:

  • 宝石
  • 文件
  • rails专家博客
  • 堆栈溢出;-)
所以

  • 尽可能多地安装gem
  • 下载所有的railscasts
  • 把一两条铁轨放在周围
  • 并找到一个有互联网wifi的地方
最重要的是:

  • 在真正的离线前2天,即所谓的登台前,将自己的插头拔出;-)
      下载每一块Ruby gem。所有人


      你永远不知道什么时候需要,或者什么的。

      这可能不会影响你,但它曾经咬过我

      如果您正在使用诸如jQuery之类的javascript库,并且正在链接到而不是本地库,您可能会发现jQuery在脱机时停止工作

      出发前下载并链接到本地副本。

      在笔记本电脑上启动并运行应用程序(处于当前状态)。然后关闭无线网络,确保它仍能正常工作。不要只是猜测你需要什么宝石和东西——确保你看到它实际运行。不要忘记数据库引擎和排队服务器之类的东西。然后开始猜测你可能需要的其他宝石和物品

      确保

      gem server
      

      将启动一个Web服务器,让您浏览所有已安装gem的文档。

      我知道这是可能的,但您怎么做?您所说的“脱机”是什么?您可能需要查找railscamps缓存的内容,因为它们通常涉及周末脱机。