Um mein Wissen selbst zu erweitern, habe ich mich entschlossen, die Technologie aus dem von meinem Vorgänger entwickelten Open Source zu lernen. Daher wurde es notwendig, die Rubinumgebung zu wechseln. Da ich problemlos mit Docker spielen kann, vermeide ich normalerweise, die Umgebung direkt in der lokalen Umgebung zu wechseln.
Aber jetzt machen wir es in der lokalen Umgebung! Ich versuchte nachzudenken. Infolgedessen vertiefte sich mein Verständnis und es war gut für mich.
Schauen Sie sich zunächst aus dem Artikel OSS mit Rails entwickelt das OSS an, das interessant und lecker aussieht, und entscheiden Sie die Beute.
Geschäftssystem? Es sieht lecker aus
Ein System, das Details ausgibt? Oh, es kann interessant sein, einschließlich des Verwaltungsbildschirms. https://github.com/vteams/open-source-billing/ Wenn Sie nur eine Erklärung abgeben, können Sie sie nachschlagen, aber es ist köstlich, auch die Benutzeroberfläche zu lernen
$ git clone https://github.com/vteams/open-source-billing.git
Wahrscheinlich eine beträchtliche Menge an Code. Das Herunterladen dauert sehr lange.
Ich kann mich nicht darauf freuen. Ich werde warten, während ich lache.
Okay, db: erschaffe! !! !!
open-source-billing owner$ rake db:create
rake aborted!
LoadError: cannot load such file -- bundler/setup
/Users/owner/projects/oss/open-source-billing/config/boot.rb:3:in `<top (required)>'
/Users/owner/projects/oss/open-source-billing/config/application.rb:1:in `<top (required)>'
/Users/owner/projects/oss/open-source-billing/Rakefile:5:in `<top (required)>'
(See full trace by running task with --trace)
Beeindruckend Ich bekomme eine Fehlermeldung.
LoadError: cannot load such file -- bundler/setup
Wie es ist, ist die Version von Bundler anders. Ich kenne.
$ bundle -v
Dies ist die Versionsprüfung! !!
open-source-billing owner$ bundle -v
Traceback (most recent call last):
2: from /Users/owner/.rbenv/versions/2.5.1/bin/bundle:23:in `<main>'
1: from /Users/owner/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems.rb:308:in `activate_bin_path'
/Users/owner/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem bundler (>= 0.a) with executable bundle (Gem::GemNotFoundException)
Hmm, kannst du mir die Version zeigen? Das war's.
Beginnen wir mit Gemfile.lock
Gemfile.lock
BUNDLED WITH
2.1.4
Immerhin ist es aufgeführt Sie verwenden 2.1.4.
Dann, jetzt ist mein Mac-Bundler ...
~ owner$ bundle -v
Bundler version 2.0.2
Ich verwende 2.0.2. Gibt es also einen Fehler?
Das? Haben Sie in der Vergangenheit nicht 2.1.4 verwendet?
$ gem list bundler
Dies ist eine Bestätigung! !!
~ owner$ gem list bundler
*** LOCAL GEMS ***
bundler (2.0.2, 1.3.0)
capistrano-bundler (1.6.0)
Ich benutze es nicht lol Wird es übersehen?
Dann installieren wir 2.1.4! !!
~ owner$ gem install bundler -v 2.1.4
Dies ist die Installation! !!
~ owner$ gem install bundler -v 2.1.4
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /Users/owner/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/CHANGELOG.md
Was hast du gesagt. .. .. ..
Permission denied
Weil es Erlaubnis ist, ist es nicht erlaubt? Es scheint mit Autorität zu tun zu haben
Eher als das
ERROR: While executing gem ... (Errno::EACCES)
Was ist dieser Fehler? ?? ?? Lassen Sie uns sofort googeln.
Lösung bei FEHLER: Während der Ausführung von gem ... (Errno :: EACCES) wird angezeigt Vielen Dank an unsere Vorfahren! !! !!
Mal sehen Ja, ich verstehe nicht wirklich. Sehen wir uns den Originalartikel an, auf den sich diese Person bezog.
$sudo chown -R (Nutzername):staff /Users/(Nutzername)/.rbenv
Ich sollte diesen Befehl ausführen Weil ich ein Besitzerkonto benutze
$sudo chown -R owner:staff /Users/owner/.rbenv
Ich frage mich, ist es gut Es ist sofort erledigt
MacBook-Air:~ owner$ sudo chown -R owner:staff /Users/owner/.rbenv
MacBook-Air:~ owner$ gem install bundler -v 2.1.4
Successfully installed bundler-2.1.4
Parsing documentation for bundler-2.1.4
Done installing documentation for bundler after 4 seconds
1 gem installed
Es war ein Erfolg! !! Vielen Dank an unsere Vorfahren! !!
Drücken wir LGTM
Dann nochmal db: create!
$ rake db:create
Lauf! !!
MacBook-Air:open-source-billing owner$ rake db:create
Your Ruby version is 2.5.1, but your Gemfile specified 2.7.1
Oh, ist die Ruby-Version anders? Ich verwende 2.5.1 und verwendet dieses OSS 2.7.1?
Lassen Sie uns prüfen, welche Version vorerst installiert werden kann
$ rbenv install -l
Hör zu.
OwnernoMacBook-Air:~ owner$ rbenv install -l
2.5.8
2.6.6
2.7.1
jruby-9.2.11.1
maglev-1.0.0
mruby-2.1.0
rbx-4.15
truffleruby-20.1.0
Only latest stable releases for each Ruby implementation are shown.
Use 'rbenv install --list-all' to show all local versions.
Nun, es gibt 2.7.1
Geben Sie dann 2.7.1 an und installieren Sie es.
$ rbenv install 2.7.1
Es ist ziemlich lang. .. .. ..
OwnernoMacBook-Air:~ owner$ rbenv install 2.7.1
Downloading openssl-1.1.1g.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/ddb04774f1e32f0c49751e21b67216ac87852ceb056b75209af2443400636d46
Installing openssl-1.1.1g...
Installed openssl-1.1.1g to /Users/owner/.rbenv/versions/2.7.1
Downloading ruby-2.7.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.bz2
Installing ruby-2.7.1...
ruby-build: using readline from homebrew
Installed ruby-2.7.1 to /Users/owner/.rbenv/versions/2.7.1
Es ist endlich vorbei! !! !!
Möchten Sie es aktualisieren und für alle Fälle neu laden?
Neu laden
$rbenv rehash
Da ich heutzutage Docker verwende, Passen Sie die Standardversion an oss an
:Rubin ist 2.7.Verwenden Sie grundsätzlich 1
rbenv global 2.7.1
Dann möchten Sie db: create with this ausprobieren?
open-source-billing owner$ rake db:create
Could not find rake-10.5.0 in any of the sources
Run `bundle install` to install missing gems.
Auf der anderen Seite steht "Run'bundle install"
$ bundle install
ich sollte es tun
.
.
.
Installing libv8 3.16.14.19 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
.
.
.
An error occurred while installing libv8 (3.16.14.19), and Bundler cannot continue.
Make sure that `gem install libv8 -v '3.16.14.19' --source 'https://rubygems.org/'` succeeds before bundling.
e ,,,,. Erhalten Sie immer noch einen Fehler? ?? ??
Wenn Sie genau hinschauen, scheint es zwei Fehler zu geben.
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
Lassen Sie uns von nun an googeln
[Gem::Ext::BuildError: ERROR: Failed to build gem native extension.](https://qiita.com/___xxx_/items/022595bb658f769aaa8b)
Vielen Dank für Ihre Vorfahren> <
Anscheinend ist der Edelstein kurz vor diesem Fehler die Ursache des Fehlers
Installing libv8 3.16.14.19 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
In diesem Fall
Es scheint, dass "libv8" die Ursache ist
Es scheint, dass der andere Fehler "libv8" war
An error occurred while installing libv8 (3.16.14.19), and Bundler cannot continue.
Make sure that gem install libv8 -v '3.16.14.19' --source 'https://rubygems.org/'
succeeds before bundling.
Ah, das stimmt.
$ gem install libv8 -v '3.16.14.19' --source 'https://rubygems.org/'
Da das Leben mit dem obigen Befehl geschrieben wurde, versuchen wir es zuerst von hier aus.
$ gem install libv8 -v '3.16.14.19' --source 'https://rubygems.org/'
.
.
.
An error occurred while installing libv8 (3.16.14.19), and Bundler cannot continue.
Make sure that gem install libv8 -v '3.16.14.19' --source 'https://rubygems.org/'
succeeds before bundling.
Ändert es sich nicht? T ^ T.
Es sieht aus wie ein häufiger Fehler
In Gemfile: therubyracer was resolved to 0.12.3, which depends on libv8
Ja, es scheint, dass "Therubyracer" die Ursache ist
Das gleiche Symptom wurde auf [dieser Website](http://web-begginer-log.com/2020/01/26/rails-error-libv8/) aufgeführt. Probieren wir es also aus.
### Jic Weihrauch
$ bundle config --local build.libv8 --with-system-v8 You are replacing the current $ bundle config --local build.therubyracer --with-v8-dir=$(brew --prefix v8-315)
Oh, kein Fehler
Dann```bundle install``Machen wir das
open-source-billing owner$ bundle install
Hmm? ??
An error occurred while installing rmagick (2.15.4), and Bundler cannot continue.
Make sure that gem install rmagick -v '2.15.4' --source 'https://rubygems.org/'
succeeds before bundling.
Nächstes Mal,``rmagick``Ist es ein Fehler?
Vielleicht ... werden verschiedene Edelsteine wiederholt. .. .. .. ..
Lass es uns trotzdem tun
$gem install rmagick -v '2.15.4' --source 'https://rubygems.org/'
open-source-billing owner$ gem install rmagick -v '2.15.4' --source 'https://rubygems.org/'
Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension.
current directory: /Users/owner/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/rmagick-2.15.4/ext/RMagick
/Users/owner/.rbenv/versions/2.7.1/bin/ruby -I /Users/owner/.rbenv/versions/2.7.1/lib/ruby/2.7.0 -r ./siteconf20200730-12130-sp4zhp.rb extconf.rb checking for clang... yes checking for Magick-config... no checking for pkg-config... yes checking for outdated ImageMagick version (<= 6.4.9)... no checking for Ruby version >= 1.8.5... yes checking for stdint.h... yes checking for sys/types.h... yes checking for wand/MagickWand.h... no
Can't install RMagick 2.15.4. Can't find MagickWand.h. *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.
Hmmmm ... Ist es raus?
Hmmmm. Was
Nun, ich weiß nicht.
Vorerst
#### **`ERROR: Error installing rmagick:`**
Lassen Sie uns mit suchen.
Die Installation ist mit gem install rmagick fehlgeschlagen
Vielen Dank für Ihre Vorfahren! !! !!
Mal sehen, Ja, laden Sie es herunter und legen Sie es direkt auf Ihren Mac...。 Okay, es wird abgelehnt. Sie können definitiv mit einem Befehl gehen. Weil Sie es auch mit einem Befehl herunterladen können.
Ich frage mich, ob es noch andere gute Artikel gibt ...
Suche nach Magick mit Edelstein rmagick installieren-config...Die Lösung, die nein gibt
hecking for Magick-config... no
Ist verdächtig?
Mal sehen
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
current directory: /Users/owner/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/rmagick-2.15.4/ext/RMagick
/Users/owner/.rbenv/versions/2.7.1/bin/ruby -I /Users/owner/.rbenv/versions/2.7.1/lib/ruby/2.7.0 -r ./siteconf20200730-12130-sp4zhp.rb extconf.rb
checking for clang... yes
checking for Magick-config... no
checking for pkg-config... yes
checking for outdated ImageMagick version (<= 6.4.9)... no
checking for Ruby version >= 1.8.5... yes
checking for stdint.h... yes
checking for sys/types.h... yes
checking for wand/MagickWand.h... no
Oh, von diesem Fehleryes
Es ist kein Problem,no
Gibt es ein Problem! !! !!
Das war's! !! !!
damit,Magick-config
WannImageMagick
が怪しいWann!!
Ich verstehe, ja! !!
Dann werde ich mich auf die Lösung beziehen.
sudo: yum: command not found
Oh, kannst du es nicht benutzen?
So beheben Sie den Befehl nicht gefunden Fehler Ich habe Befehle beiläufig verwendet, aber ich habe gelernt, wie es einen solchen Unterschied gibt. Außerdem ist diese Person wahrscheinlich der gleiche Fehler
$ brew install ImageMagick
Lass uns das versuchen
$ brew install ImageMagick
Error: imagemagick 7.0.10-18 is already installed
To upgrade to 7.0.10-24, run `brew upgrade imagemagick`.
Ja, es sieht so aus, als wäre es schon drin. Das stimmt, ich habe es in der Vergangenheit benutzt.
$ brew upgrade imagemagick
Ich werde es vorerst aktualisieren
Error: Your Xcode (10.3) is too outdated.
Please update to Xcode 11.5 (or delete it).
Xcode can be updated from the App Store.
Error: Could not find an SDK that supports macOS 10.15.
You may have have an outdated or incompatible Xcode.
Homebrew found the following SDKs in the Xcode install:
10.14
Wenn ich mehr als das tue, habe ich irgendwie das Gefühl, dass die Umwelt zerstört wird. .. .. Nein, ist es nicht.
Erstens ist xcode eine App, die ich für den iOS-Simulator eingefügt habe.
Xcode can be updated from the App Store.
Ah, das stimmt.
Bedeutet das, dass Sie auf die neueste Version von Xcode aktualisieren sollten? Übrigens habe ich xcode nach dem Update des Mac nicht aktualisiert.
Installieren Sie also die neueste Version von Xcode aus dem Appp Store Nachdem
$brew reinstall imagemagick@6
$open-source-billing owner$ gem install rmagick
Building native extensions. This could take a while...
Successfully installed rmagick-4.1.2
Parsing documentation for rmagick-4.1.2
Done installing documentation for rmagick after 1 seconds
1 gem installed
Oh, es ist mir gelungen! !!
Nun, wenn ich Bundle-Installation versuche ...
Fetching rmagick 2.15.4
Installing rmagick 2.15.4 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
An error occurred while installing rmagick (2.15.4), and Bundler cannot continue.
Make sure that `gem install rmagick -v '2.15.4' --source 'https://rubygems.org/'` succeeds before bundling.
```
Immerhin ist es nutzlos
Hmm? ?? ??
Wenn Sie genau hinschauen, wird der Fehler angefordert```rmagick (2.15.4)```Also, der Rmagick, den ich früher reingelegt habe``rmagick-4.1.2``Es kann also sein, dass der Fehler durch die unterschiedliche Version verursacht wird.
#### **`Gemfile`**
```ruby
gem 'rmagick', '4.1.2'
```
Ändern.
Kann ich damit gehen? Und Bundle installieren
```
An error occurred while installing therubyracer (0.12.3), and Bundler cannot continue.
Make sure that `gem install therubyracer -v '0.12.3' --source 'https://rubygems.org/'` succeeds before bundling.
```
``therubyracer``Wir sehen uns wieder (lacht)
Ich denke, es wurde früher gelöst (lacht)
Ist es möglich, die Version von therubyracer entsprechend der aktuellen Umgebung anzugeben?
Ich denke darüber nach[Artikel](https://note.com/konpyu/n/na213a14ad1e3)Begegnung
###Die Ära ist Mini_Es war ein Rennfahrer
Haha! !!
``gem: 'therubyracer'``Ist gelöscht! !!
#### **`Gemfile`**
```python
gem 'mini_racer'
```
stattdessen``mini_racer``Ich fügte hinzu
Wie wäre es damit! !!
```
$ bundle install
Using slim-rails 3.1.0
Using stripe 1.56.0
Fetching tinymce-rails 4.3.13
Installing tinymce-rails 4.3.13
Fetching to_words 1.1.1
Installing to_words 1.1.1
Fetching trackstamps 0.0.9
Installing trackstamps 0.0.9
Fetching twitter-bootstrap-rails 2.1.9
Installing twitter-bootstrap-rails 2.1.9
Fetching uglifier 3.0.0
Installing uglifier 3.0.0
Fetching unix_utils 0.0.15
Installing unix_utils 0.0.15
Fetching whenever 0.9.7
Installing whenever 0.9.7
Fetching wicked_pdf 2.0.2
Installing wicked_pdf 2.0.2
Fetching wkhtmltopdf-binary 0.9.9.3
Installing wkhtmltopdf-binary 0.9.9.3
Fetching xlsx_writer 0.4.4
Installing xlsx_writer 0.4.4
Fetching yajl-ruby 1.3.1
Installing yajl-ruby 1.3.1 with native extensions
Bundle complete! 104 Gemfile dependencies, 230 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
Post-install message from twitter-bootstrap-rails:
Important: You may need to add a javascript runtime to your Gemfile in order for bootstrap's LESS files to compile to CSS.
**********************************************
ExecJS supports these runtimes:
therubyracer - Google V8 embedded within Ruby
therubyrhino - Mozilla Rhino embedded within JRuby
Node.js
Apple JavaScriptCore - Included with Mac OS X
Microsoft Windows Script Host (JScript)
**********************************************
```
Ichiyo scheint es geschafft zu haben.
Jedoch,
```
Important: You may need to add a javascript runtime to your Gemfile in order for bootstrap's LESS files to compile to CSS.
# Wichtig: Möglicherweise müssen Sie die Javascript-Laufzeit zu Ihrer Gemfile hinzufügen, um die Bootstrap-WENIGER-Datei in CSS zu kompilieren.
**********************************************
ExecJS supports these runtimes:
therubyracer - Google V8 embedded within Ruby
therubyrhino - Mozilla Rhino embedded within JRuby
Node.js
Apple JavaScriptCore - Included with Mac OS X
Microsoft Windows Script Host (JScript)
**********************************************
```
Es scheint, dass Sie überprüfen müssen, ob js verwendet werden kann
```
ExecJS::RubyRacerRuntime is not supported. Please replace therubyracer with mini_racer in your Gemfile or use Node.js as ExecJS runtime.
# ExecJS :: RubyRacerRuntime wird nicht unterstützt. Ersetzen Sie therubyracer durch mini_racer in der Gemfile oder verwenden Sie Node.js als ExecJS-Laufzeit.
```
Je nach Artikel die oben genannten 8``Mini-Therubyracer_Durch Rennfahrer ersetzen``Es gibt kein Problem, genauso wie es Anweisungen gibt.
```
$rails s
```
Lassen Sie uns vorerst prüfen, ob der Server gestartet werden kann.
```
Change:
>> #<#<Class:0x00007fe292f30580>:0x00007fe29a81d588>.call(template)
To:
>> #<#<Class:0x00007fe292f30580>:0x00007fe29a81d588>.call(template, source)
(called from <top (required)> at /Users/owner/projects/oss/open-source-billing/config/application.rb:8)
[DEPRECATION] This gem has been renamed to hashie-forbidden_attributes and will no longer be supported. Please switch to hashie-forbidden_attributes as soon as possible.
```
Einige Edelsteine werden nicht mehr unterstützt``hashie-forbidden_attributes``Es soll umschreiben.
Das ist verdächtig
```
gem 'hashie_rails', '0.0.4'
```
gem 'hashie_rails'Werfen wir einen Blick auf Github.
```
HashieRails
Moved to HashieForbiddenAttributes.
```
Oh! Nach alldem,``hashie-forbidden_attributes``Es hat sich geändert zu! !!
```
gem 'hashie-forbidden_attributes'
```
Schreiben Sie dies um,``bundle install``Machen.
```
$ rails s
```
Kann damit begonnen werden? ?? ?? ??
```
$ rails s
DEPRECATION WARNING: Single arity template handlers are deprecated. Template handlers must
now accept two parameters, the view object and the source for the view object.
Change:
>> #<#<Class:0x00007f9aa1b5e5f8>:0x00007f9aa1b574b0>.call(template)
To:
>> #<#<Class:0x00007f9aa1b5e5f8>:0x00007f9aa1b574b0>.call(template, source)
(called from <top (required)> at /Users/owner/projects/oss/open-source-billing/config/application.rb:8)
=> Booting Puma
=> Rails 6.0.2.2 application starting in development
=> Run `rails server --help` for more startup options
```
Es ist nicht gut
```
DEPRECATION WARNING: Single arity template handlers are deprecated. Template handlers must
now accept two parameters, the view object and the source for the view object.
```
Warnung:Single-Ality-Template-Handler sind veraltet. Der Template-Handler ist
Es akzeptiert jetzt zwei Parameter, das Ansichtsobjekt und die Quelle des Ansichtsobjekts.
Es scheint das zu bedeuten.
Ich werde vorerst danach suchen.
[【Rails6】DEPRECATION WARNING: Single arity template handlers are deprecated. Template handlers must now accept two parameters, the view object and the source for the view object.](https://qiita.com/mishiwata1015/items/7bd39f0400421b9264f7)
Es kam heraus
Ich weiß das wirklich zu schätzen.
Ich werde es einmal versuchen
```
$ bundle update slim
```
Wenn dies nicht funktioniert,
https://github.com/rails/rails/issues/35505
Ich würde gerne die Methode von ausprobieren.
```
$ rails s
DEPRECATION WARNING: Single arity template handlers are deprecated. Template handlers must
now accept two parameters, the view object and the source for the view object.
Change:
>> #<#<Class:0x00007f8216263780>:0x00007f8211d3abe0>.call(template)
To:
>> #<#<Class:0x00007f8216263780>:0x00007f8211d3abe0>.call(template, source)
(called from <top (required)> at /Users/owner/projects/oss/open-source-billing/config/application.rb:8)
=> Booting Puma
=> Rails 6.0.2.2 application starting in development
=> Run `rails server --help` for more startup options
Exiting
```
Es ist nutzlos
#### **`Gemfile`**
```python
gem 'slim', '3.0.7'
```
Lassen Sie uns dies löschen.
```
$ rails s
DEPRECATION WARNING: Single arity template handlers are deprecated. Template handlers must
now accept two parameters, the view object and the source for the view object.
Change:
>> #<#<Class:0x00007fe53a1117b0>:0x00007fe53a132ff0>.call(template)
To:
>> #<#<Class:0x00007fe53a1117b0>:0x00007fe53a132ff0>.call(template, source)
(called from <top (required)> at /Users/owner/projects/oss/open-source-billing/config/application.rb:8)
```
Es ist nutzlos
Dann das[Artikel](https://github.com/rails/rails/issues/35505)Ich werde mich beziehen.
#### **`Gemfile`**
```ruby
gem 'jbuilder', '~> 2.0'
gem 'jbuilder', github: 'rails/jbuilder', branch: 'master'
```
Lass es uns damit machen
``bundle update``Ich werde angewiesen, es zu tun, also lasse ich es zuerst.
```
$ rails s
```
```
$ rails s
=> Booting Puma
=> Rails 6.0.2.2 application starting in development
=> Run `rails server --help` for more startup options
Exiting
Traceback (most recent call last):
50: from bin/rails:4:in `<main>'
49: from bin/rails:4:in `require'
```
Der vorherige Fehler ist verschwunden, scheint aber immer noch nicht geladen zu werden.
#### **`Error`**
```python
`database_configuration': Cannot load database configuration: (RuntimeError)
Could not load database configuration. No such file - ["config/database.yml"]
```
Anscheinend Datenbank im Konfigurationsordner.Es scheint kein yml zu enthalten.
database.Das Hinzufügen von yml wird es verbessern.
davor
Ich habe es früher gelöscht``slim``Gehen wir zurück und überprüfen
#### **`Gemfile`**
```ruby
gem: 'slim'
```
Beginnen Sie damit
```
$ rails s
=> Booting Puma
=> Rails 6.0.2.2 application starting in development
=> Run `rails server --help` for more startup options
Exiting
Traceback (most recent call last):
```
ja Ja
```
Change:
>> #<#<Class:0x00007fe53a1117b0>:0x00007fe53a132ff0>.call(template)
```
Slim scheint nicht relevant zu sein, weil es keine gibt.
Vielen Dank,Klingt nach einem Fehler in Rails 6 Jbuilder
Fahren Sie dann mit der Datenbank fort.Ich werde yml erstellen.
#### **`config/database.yml`**
```yml
default: &default
adapter: mysql2
encoding: utf8
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: root
password:
socket: /tmp/mysql.sock
host: localhost
development:
<<: *default
database: open-source-billing_development
test:
<<: *default
database: open-source-billing_test
```
Damit vorerst``rails s``Ich werde versuchen.
```
/Users/owner/.rbenv/versions/2.7.1/lib/ruby/2.7.0/psych.rb:577:in `initialize': No such file or directory @ rb_sysopen - /Users/owner/projects/oss/open-source-billing/config/config.yml (Errno::ENOENT)
```
Hmm
Vorerst``No such file or directory @ rb_sysopen``Wenn Sie googeln[Artikel](https://qiita.com/minoriinoue/items/7e538c650c1037d962b0)Kam heraus
Es scheint, dass etwas fehlt
In diesem Fall``config/config.yml``Es scheint, dass es auftritt, weil es keine gibt.
Jedoch,``config/config.copy.yml``Weil die aufgerufene Datei vorbereitet wurde``copy``Löschen Sie die Beschreibung von``cofig.yml``Es wurde gemacht.
```
$ rails db:create
Created database 'open-source-billing_development'
Created database 'open-source-billing_test'
$rails db:migrate
Zugagagagagaga .....
$rails s
Ah ah ah ah ah ah ah ah ah ah ah ah Es ist endlich oh