2010-04-28 113 views
3

我將離開互聯網幾個星期,仍然想完成一個項目。我應該採取哪些步驟來確保我可以訪問我需要的東西(ruby和ROR),同時斷開連接?Ruby on Rails離線編程

+0

你說的是什麼「離線」? – zetetic 2010-04-28 19:37:02

+1

您可能需要查看railscamps緩存,因爲它們通常涉及週末的離線。 – 2010-04-28 23:34:10

回答

7

下線時,以下是很難得到:

  • 寶石
  • 文檔
  • 軌道專家博客
  • 計算器;-)

所以,

  • 創業板安裝,就像你可以
  • 下載所有railscasts
  • 保持一個或兩個軌道本書圍繞
  • ,尋求與互聯網wifi

而且最重要的地方:

  • 解鎖自己2天之前真正的離線,這就是所謂的分期;-)
+0

+1僅用於演示提示。 – 2010-04-29 09:49:51

1
  • 確保你有你需要的任何文件的本地副本(railsapi.com讓您下載Rails的文檔)
  • 請確保您有所有的寶石/插件,你需要
2

如果您使用的版本控制,確保你可以脫機工作。 DVCS做得很好,我聽說如果你有一個本地的SVN服務器,SVN可以離線工作。

在localhost上運行Rails應用程序將允許您在本地使用瀏覽器訪問它。

除此之外,離線文檔也很好。下載你能想到的所有東西:Rails,Ruby,Shell,libs等。或者使用書籍。

0

下載每個Ruby寶石。他們全部!

你永遠不知道什麼時候需要extract EXIF data或什麼的。

+0

我知道這是可能的,但你怎麼去做呢? – edebill 2010-04-28 19:25:01

1

這可能不會影響到你,但是它已經被我咬過了。

如果您使用的是jQuery等JavaScript庫,並且鏈接到Google's Hosted Libraries而不是本地的,您可能會發現jQuery在脫機時會停止工作。

下載並鏈接到本地​​副本之前,你去。

1

讓您的應用程序(當前狀態)啓動並在您的筆記本電腦上運行。然後關閉無線並確保它仍然可用。不要只猜猜你需要什麼寶石和東西 - 確保你看到它實際運行。不要忘記數據庫引擎和排隊服務器等。然後開始猜測你可能需要的其他寶石和物品。

確保

gem server 

將啓動一個網絡服務器,讓你瀏覽的文檔爲您安裝的所有寶石。