[RUBY] Anfänger verwenden Ubuntu im Fenster, um die Schienenumgebung vorzubereiten

Einführung

Ich bin ein Anfänger und was ist WSL? ?? Es war ein Level, von dem aus ich angefangen habe, aber ich habe es geschafft, die Umgebung so vorzubereiten, dass ich sie als Memorandum für Nachzügler belassen werde Dieses Mal war das Ziel, die Rails-Umgebung mit der WSL Ubuntu vorzubereiten. Die Fehler, die für mich als Anfänger schwierig waren, sind folgende.

Plötzlich stolperte rbenv install 2.7.0

Da ich weder rechts noch links weiß, habe ich die Installationsmethode untersucht und bin an der folgenden Stelle angekommen. https://railsgirls.jp/install#setup_for_windows_without_wsl Da Schritt 1 nur die Installation war, ging ich schnell vor und während ich mich fragte, ob die Wartung der Umgebung bald abgeschlossen sein würde, stolperte ich über den 4. Schritt von Schritt 2. Speziell

rbenv install 2.7.0

Ich bin darauf gestoßen. INSTALL FILLED wird angezeigt und Sie können sehen, dass ein fehlerhaftes Ereignis aufgetreten ist. Als ich nachforschte, stellte ich fest, dass das Paket fehlte, und als ich den folgenden Code ausführte, konnte ich es lösen.

sudo apt-get install git-core zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn

Stolpern auf Schienen Server

Es fiel mir schwer, rbenv install 2.7.0 zu überwinden und Rails zu betreten, und ich dachte, es würde enden, aber das Leben läuft nicht gut. Das Ziel war gleich um die Ecke, aber ein weiterer Fehler erschien auf dem Bildschirm. Ich kann den Webpacker nicht finden. Deshalb

rails webpacker install

Beim Ausführen wird erneut eine Fehlermeldung angezeigt. .. ..

bin/rails:3:in `load'
bin/rails:3:in `<main>'
(See full trace by running task with --trace)

Mit der Datei zum Installieren der Rails-Webpacker-Installation stimmt etwas nicht. Als ich dann weiter nachforschte, wurde gesagt, dass es notwendig sei, es mit etwas zu installieren, das als Garn bezeichnet wird.

# Node.installiere js
sudo apt install -y nodejs npm
sudo npm install n -g
sudo n stable
sudo apt purge -y nodejs npm
exec $SHELL -l
#Garn einlegen
rails yarn install
#Installieren Sie den Webpacker
rails webpacker install

Der Fehler wurde von behoben

Schließlich

Bisher scheint es einfach zu schreiben, aber es dauert eine Woche, um diese beiden Probleme zu lösen. Wie schwierig es für einen Anfänger war, der nichts wusste, zu verstehen, was von der Fehleranweisung verlangt wurde, herauszufinden und den entsprechenden Befehl einzugeben. .. .. Ich möchte meine Fähigkeit zur Problemlösung weiter verbessern, indem ich aus diesem Fehler lerne. .. ..

Recommended Posts

Anfänger verwenden Ubuntu im Fenster, um die Schienenumgebung vorzubereiten
[Rails] Verwendung von PostgreSQL in einer Vagrant-Umgebung
Verwenden Sie Docker in einer Proxy-Umgebung unter Ubuntu 20.04.1
Verwendung von MySQL im Rails-Tutorial
Verwendung von Umgebungsvariablen in RubyOnRails
Verwendung von credentials.yml.enc aus Rails 5.2
[Umgebungskonstruktion] Rails + MySQL + Docker (Anfänger können es auch in 30 Minuten verwenden!)
[Rails] Verwendung von Auswahlfeldern in Ransack
Verwendung von JQuery in Rails 6 js.erb
Ich möchte ein kleines Symbol in Rails verwenden
Befehlsnotiz zum Installieren von xeyes in der Ubuntu-Docker-Umgebung
Für diejenigen, die MySQL für die Datenbank in der Umgebungskonstruktion von Rails6 ~ verwenden möchten.
Rails6 (MySQL, Ubuntu-Umgebung, Cloud9)
[Rails] Verwendung von Enum
[Rails] Verwendung von Enum
Verwendung von Rails Join
[Rails] Verwendung der Validierung
[Rails] So verwenden Sie authenticate_user!
Verwenden Sie mehrere Kontrollkästchen in Rails6!
[Schienen] Verwendung von Scope
Schwierigkeiten beim Erstellen einer Ruby on Rails-Umgebung (Windows 10) (SQLite3)
Verwenden Sie Java Web Start in einer OpenJDK-Umgebung unter Windows
[Rails] Wie man Edelstein "devise" benutzt
Wie man Lombok im Frühling benutzt
[Rails] Verwendung von Flash-Nachrichten
[Rails] Ausführen von "Rails db: create" usw. in der Produktionsumgebung EC2
Rails (postgeresql. Ubuntu-Umgebung), Heroku-Bereitstellung
Verwendung von Ruby on Rails
Ich habe versucht, Java-Anfänger so einzustellen, dass sie Tastenkombinationen in Eclipse verwenden
[Rails] Verwenden Sie Cookies im API-Modus
Verwendung von Bio-Formaten unter Ubuntu 20.04
Verwendung von InjectorHolder in OpenAM
Wie installiere ich die in Ubuntu verwendete Sprache und wie erstelle ich die Umgebung?
[Rails] Verwendung von Active Storage
Wie verwende ich Klassen in Java?
[Rails 6] Passen Sie Bootstrap in der Rails + Bootstrap 5.0.0-Alpha-Umgebung an
Problematischer Ablauf der Rails-Umgebung [Windows 10]
Problemumgehung für bereits verwendete Adressen (Windows)
So installieren Sie Swiper in Rails
Verwenden Sie die Timecop in Rails-Webanwendung, um die Zeit im Browser zu verschieben
[Rails] Verwenden Sie devise, um Informationen zum aktuell angemeldeten Benutzer abzurufen
[Fehler] Wechseln Sie die Umgebungskonstruktion, um oss (Open Source) von Ruby on Rails zu verwenden
[Für Rails-Anfänger] Zusammenfassung der Verwendung von RSpec (Überblick)
So implementieren Sie Suchfunktionen in Rails
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
Installieren Sie Vivado in der WSL2 + Ubuntu 20.04 LTS-Umgebung
So ändern Sie den App-Namen in Rails
[Docker] Verwenden Sie Umgebungsvariablen in Nginx conf
Verwendung des benannten Volumes in docker-compose.yml
[Docker] Erstellen einer Umgebung für Hugo