Verwenden Sie Ruby mit Google Colab

Ich habe versucht, Ruby mit Google Colab auszuführen funktionierte nicht wie im Juli 2020, versuchen Sie es also anhand von Julias Beispiel. Ich werde es vorstellen, weil es gut gelaufen ist.

Einfache Ausführung

1. Datei herunterladen

Klicken Sie mit der rechten Maustaste auf diese Datei. Herunterladen auf.

2. Laden Sie das Notizbuch hoch

Öffnen Sie https://colab.research.google.com/ und "Hochladen" der von oben heruntergeladenen Datei ("Datei" -> "Notizbuch hochladen", wenn Sie Google Collaboratory zum ersten Mal geöffnet haben).

3. Installieren Sie Ruby und die erforderliche Software

Ein Notizbuch mit zwei vorcodierten Zellen wird geöffnet. Klicken Sie auf die oberste Zelle und drücken Sie Umschalt + Eingabetaste (oder die Schaltfläche mit dem rechten Dreieck), um sie auszuführen. Es wird einige Zeit in Anspruch nehmen. Unten wird "Laufzeit" Ruby nicht erkannt. Ich erhalte die Meldung "Mit dem Standard" python3 "verbinden, ignoriere sie jedoch.

4. Installieren Sie zusätzliche Edelsteine

Gehen Sie zur zweiten Zelle, bearbeiten Sie sie so, dass nur die Zeile für den Edelstein übrig bleibt, den Sie installieren möchten, und drücken Sie dann Umschalt + Eingabetaste (oder die Schaltfläche mit dem rechten Dreieck), um dies zu tun.

5. Schalten Sie die Laufzeit auf Ruby

Drücken Sie "Runtime" -> "Change Runtime Type". Daraufhin wird das Fenster "Notebook-Einstellungen" mit "ruby 2.5.1" als "Laufzeittyp" geöffnet. Stellen Sie sicher, dass "ruby 2.5.1" als "Runtime-Typ" ausgewählt ist, und drücken Sie "Save". (Wenn es nicht ausgewählt ist, wählen Sie "Ruby 2.5.1" aus der Liste und speichern Sie es.)

6. Führen Sie den Ruby-Code aus

Jetzt haben Sie eine Umgebung, in der Sie Ihren Ruby-Code ausführen können. Wenn Sie beispielsweise "RUBY_VERSION" eingeben und Umschalt + Eingabetaste drücken, sollte "2.5.1" angezeigt werden.


Handbetrieb

So gehen Sie manuell vor. Beschrieben für den Fall, dass sich die Umgebung auf der Google-Seite ändert.

1. Erstellen Sie mit Google Colaboratory ein neues Notizbuch

Öffnen Sie https://colab.research.google.com/ und klicken Sie auf "Neues Notizbuch" ("Datei" -> "Neues Notizbuch", wenn Sie Google Collaboratory zum ersten Mal geöffnet haben), um ein neues Notizbuch zu erstellen. Erstellen.

2. Laden Sie es im ipynb-Format herunter

Laden Sie ein leeres Notizbuch herunter, in das nichts eingegeben wurde, indem Sie "Datei" -> "ipynb herunterladen" auswählen.

3. Bearbeiten Sie die heruntergeladene Datei auf Ihrem Computer

Dieser Abschnitt wird mit einem Texteditor auf Ihrem Computer erstellt. Suchen Sie nach dem folgenden Teil der Datei, der mit "kernelspec" beginnt.

    "kernelspec": {
      "name": "python3",
      "display_name": "Python 3"
    }

Schreiben Sie die obigen "Python 3" und "Python 3" für Ruby wie folgt um.

    "kernelspec": {
      "name": "ruby",
      "display_name": "ruby 2.5.1"
    }

Speichern Sie es nach dem Umschreiben.

4. Laden Sie das neu geschriebene Notizbuch hoch

Laden Sie die neu geschriebene Datei von "Datei" -> "Notizbuch hochladen" in Google Colaboratory des Webbrowsers hoch.

5. Installieren Sie Ruby und die erforderliche Software

Kopieren Sie Folgendes und fügen Sie es in die Google Collaboratory-Zelle ein (wo Sie es eingeben).

!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

Drücken Sie dann Umschalt + Eingabetaste, um den Vorgang auszuführen. Es wird einige Zeit in Anspruch nehmen. Unten wird "Laufzeit" Ruby nicht erkannt. Ich erhalte die Meldung "Mit dem Standard" python3 "verbinden, ignoriere sie jedoch.

6. Installieren Sie zusätzliche Edelsteine

Installieren Sie nach Bedarf weitere Edelsteine. Kopieren Sie Folgendes und fügen Sie es ein. Lassen Sie dann nur die Zeile für den Edelstein, den Sie installieren möchten. Drücken Sie dann Umschalt + Eingabetaste, um den Vorgang auszuführen.

!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

7. Schalten Sie die Laufzeit auf Ruby

Führen Sie den gleichen Vorgang wie unter "5. Schalten Sie die Laufzeit auf Ruby um" im Abschnitt "Einfache Ausführung" aus.

8. Führen Sie den Ruby-Code aus

Jetzt haben Sie eine Umgebung, in der Sie Ihren Ruby-Code ausführen können.

Referenzmaterial

  1. Ich habe versucht, Ruby mit Google Colab auszuführen - Dieser Artikel wäre ohne diesen Artikel nicht möglich gewesen. Das apt-Installationspaket und die iruby-Installationsmethode wurden basierend auf diesem Artikel teilweise geändert.

  2. Julia mit Google Colab verwenden: Verwenden Sie das Original-Notizbuch - So schreiben Sie json von ipynb neu und installieren die Sprache nach dem Hochladen, um die Laufzeit zu wechseln Ich bezog mich auf.

Recommended Posts

Verwenden Sie Ruby mit Google Colab
Verwenden Sie Java 11 mit Google Cloud-Funktionen
Verwenden Sie ProGuard mit Gradle
Verwenden Sie Puphpeteer mit Docker
Verwenden Sie XVim2 mit Xcode 12.0.1
Verwenden von CentOS mit LXD
Verwenden Sie Webmock mit Rspec
Verwenden Sie WebJars mit Gradle
Verwenden Sie jlink mit gradle
Evolve Eve mit Ruby
Verwenden Sie Lambda-Ebenen mit Java
Verwenden Sie GDAL mit Python mit Docker
Verwenden Sie Thymeleaf mit Azure-Funktionen
Wechseln Sie die Ruby-Version mit rbenv
Ich habe DI mit Ruby versucht
GraphQL Client beginnend mit Ruby
Verwenden Sie das pfx-Zertifikat mit Okhttp3
Verwendung von Ruby return
Verwenden Sie die Bulk-API mit RestHighLevelClient
Verwenden Sie das C-Programm von Ruby
Formatieren Sie Ruby mit VS-Code
Wie man ganze Zahlen mit Rubin überprüft
Verwenden Sie Ruby-Variablen in Javascript.
Verwenden Sie SDKMAN! Mit Git Bash
Verwenden Sie mit Rails 6.0 mehrere Datenbanken
Rbenv-Befehl zur Verwendung von Ruby
Ruby: Wie man Cookies benutzt
[Ruby] Problem mit der if-Anweisung
Verwenden Sie einfach die Gesichtserkennungsdemo von OpenVINO in (Google Colab | Docker).
Studieren bei CodeWar (Rubin) ⑤ proc
Verwenden Sie SpatiaLite mit Java / JDBC
Verwenden Sie log4j2 mit YAML + Gradle
Erste Schritte mit Ruby-Modulen
[Docker] Wird immer mit Docker + Rails verwendet
[ruby] Eine Methode mit einem Argument aufrufen
[Linux: Ruby] Verwenden Sie den Treiber mit Selen, ohne den Pfad des Browsertreibers anzugeben
Verwenden Sie Java mit MSYS und Cygwin
Ruby Scraping-Move Selen Headless mit VPS.
Verwenden Sie den Konstruktor mit Argumenten in cucumber-picocontainer
Ruby mit AtCoder 6 lernen [Contest 168 Daher]
Verwenden Sie Microsoft Graph mit Standard-Java
Verwenden Sie Bootstrap 4 mit PlayFramework 2.6 (kein CDN)
Verwenden von Git mit SourceTree und Eclipse
Verwenden Sie Azure Bing SpellCheck mit Java
Programmieren mit Ruby (unterwegs)
Studieren bei CodeWar (Ruby) ④ case ~ when
Verwenden Sie DataDog APM mit nicht unterstützten Frameworks
[Google Cloud] Erste Schritte mit Docker