2010-04-28 6 views
3

Je vais être loin de l'Internet pendant quelques semaines et j'aimerais quand même que le projet soit terminé. Quelles mesures dois-je prendre pour m'assurer d'avoir accès aux choses dont j'ai besoin (ruby et ROR) pendant que je serai déconnecté?Programmation hors ligne de Ruby on Rails

+0

Qu'est-ce que c'est «hors ligne» dont vous parlez? – zetetic

+1

Vous voudrez peut-être rechercher ce que les railscamps mettent en cache, car ils impliquent généralement d'être hors ligne pour la fin de semaine. –

Répondre

7

en mode hors connexion, les éléments suivants sont difficiles à obtenir:

  • gemmes
  • docs
  • rails blogs experts
  • stackoverflow ;-)

donc,

  • gem install autant que vous pouvez
  • télécharger tous les Railscasts
  • garder un ou deux rails livre autour
  • et trouver un endroit avec internet wifi

et surtout:

  • Débranchez-vous 2 jours avant le réel hors ligne, ça s'appelle la mise en scène ;-)
+0

+1 juste pour la mise en scène. –

1
  • Assurez-vous d'avoir des copies locales de tous les documents dont vous avez besoin (railsapi.com vous permet de télécharger les rails docs)
  • Assurez-vous que vous avez toutes les pierres précieuses/plugins dont vous avez besoin
2

Si vous utilisez la version contrôle, assurez-vous que vous pouvez travailler hors ligne. DVCS le fait bien, j'ai entendu SVN peut fonctionner hors ligne si vous avez un serveur SVN local.

L'exécution de l'application Rails sur localhost vous permettra d'y accéder localement avec votre navigateur. En dehors de cela, il serait également agréable d'avoir la documentation hors ligne aussi. Téléchargez tout ce que vous pouvez imaginer: Rails, Ruby, Shell, libs etc. Ou utilisez des livres.

0

Télécharger tous les Ruby gem. Tous!

Vous ne savez jamais quand vous aurez besoin de extract EXIF data, ou quelque chose.

+0

Je sais que c'est possible, mais comment allez-vous le faire? – edebill

1

Cela ne peut pas vous affecter, mais il m'a mordu avant.

Si vous utilisez une bibliothèque javascript telle que jQuery et que vous liez à Google's Hosted Libraries au lieu d'une bibliothèque locale, vous pouvez constater que jQuery cesse de fonctionner lorsque vous êtes hors connexion.

Téléchargez et créez un lien vers une copie locale avant d'y aller.

1

Faites fonctionner votre application (dans son état actuel) sur votre ordinateur portable. Ensuite, éteignez sans fil et assurez-vous qu'il va toujours. Ne devinez pas seulement ce que les gemmes et les choses dont vous aurez besoin - assurez-vous de le voir fonctionner réellement. Ne pas oublier des choses comme les moteurs de bases de données et les serveurs de files d'attente. Commencez alors à deviner les autres gemmes et les objets dont vous pourriez avoir besoin.

Assurez-vous que

gem server 

commencera un serveur web et vous permettent de parcourir les documents pour tous vos bijoux installés.