J'ai essayé d'exécuter Ruby avec Google Colab ne fonctionnait pas tel quel en juillet 2020, alors essayez-le par essais et erreurs en vous référant à l'exemple de Julia. Je vais le présenter parce que ça s'est bien passé.
Cliquez avec le bouton droit sur ce fichier et sélectionnez "Enregistrer le lien". Téléchargez sur.
Ouvrez https://colab.research.google.com/ et "Importez" le fichier téléchargé à partir de ce qui précède ("Fichier" -> "Importer un bloc-notes" si vous avez ouvert Google Collaboratory pour la première fois).
Un bloc-notes avec deux cellules pré-codées s'ouvre. Cliquez sur la cellule du haut et appuyez sur Maj + Entrée (ou sur le bouton avec le triangle rectangle) pour exécuter. Cela prendra du temps. En bas, le runtime "ruby" n'est pas reconnu. Je reçois le message `Connectez-vous au" python3 "par défaut, mais ignorez-le.
Après avoir accédé à la deuxième cellule et effectué des modifications qui ne laissent que la rangée de gemmes que vous souhaitez installer, appuyez sur Maj + Entrée (ou sur le bouton avec le triangle rectangle) pour exécuter.
Appuyez sur "Runtime" -> "Modifier le type de Runtime". Cela fera apparaître la fenêtre des paramètres du notebook avec "ruby 2.5.1" sélectionné comme "Type d'exécution". Assurez-vous que "ruby 2.5.1" est sélectionné comme "Type d'exécution" et appuyez sur "Enregistrer". (S'il n'est pas sélectionné, sélectionnez "ruby 2.5.1" dans la liste, puis enregistrez.)
Vous disposez maintenant d'un environnement pour exécuter votre code Ruby.
Par exemple, si vous tapez RUBY_VERSION
et appuyez sur Maj + Entrée, vous devriez voir" 2.5.1 "
.
Voici comment procéder manuellement. Décrit au cas où l'environnement du côté Google change.
Ouvrez https://colab.research.google.com/ et appuyez sur "Nouveau bloc-notes" ("Fichier" -> "Nouveau bloc-notes" si vous avez ouvert Google Collaboratory pour la première fois) pour créer un nouveau bloc-notes. Créer.
Téléchargez un cahier vierge sans rien entré en sélectionnant "Fichier" -> "Télécharger ipynb".
Cette section est réalisée avec un éditeur de texte sur votre ordinateur. Recherchez la partie suivante du fichier qui commence par «" kernelspec "».
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
}
Réécrivez les éléments ci-dessus «python 3» et «Python 3» pour Ruby comme suit.
"kernelspec": {
"name": "ruby",
"display_name": "ruby 2.5.1"
}
Après la réécriture, enregistrez-le.
Téléchargez le fichier réécrit à partir de "Fichier" -> "Télécharger le carnet de notes" dans Google Colaboratory du navigateur Web.
Copiez et collez ce qui suit dans la cellule Google Collaboratory (où vous le saisissez).
!apt install libtool libffi-dev ruby-full make
!apt install libzmq3-dev libczmq-dev
!gem install ffi-rzmq
!gem install specific_install
!gem specific_install https://github.com/SciRuby/iruby
!iruby register
Appuyez ensuite sur Maj + Entrée pour exécuter. Cela prendra du temps. En bas, le runtime "ruby" n'est pas reconnu. Je reçois le message `Connectez-vous au" python3 "par défaut, mais ignorez-le.
Installez des gemmes supplémentaires si nécessaire. Copiez et collez ce qui suit, puis ne laissez que la ligne du bijou que vous souhaitez installer. Appuyez ensuite sur Maj + Entrée pour exécuter.
!gem install awesome_print
!gem install pry
!gem specific_install https://github.com/SciRuby/daru
!gem specific_install https://github.com/SciRuby/daru-view
!gem install numo-narray
!gem install rumale
!gem install bio
Effectuez la même opération que "5. Basculez le runtime sur ruby" dans la section Easy Execution.
Vous disposez maintenant d'un environnement pour exécuter votre code Ruby.
J'ai essayé d'exécuter Ruby avec Google Colab - Cet article n'aurait pas été possible sans cet article. Le package d'installation apt et la méthode d'installation iruby ont été partiellement modifiés en fonction de cet article.
Utilisez Julia avec Google Colab: utilisez le bloc-notes d'origine - Comment réécrire json d'ipynb et installer la langue après le téléchargement pour changer le runtime J'ai évoqué.
Recommended Posts