[Fehler] Wechseln Sie die Umgebungskonstruktion, um oss (Open Source) von Ruby on Rails zu verwenden

Einführung

Holen Sie sich Wissen von OSS ... und erhöhen Sie die Auszahlungen! !!

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.

Ich werde es sofort tun

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

Ich habe mich für dich entschieden! !!

$ 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.

Endlich konnte ich es herunterladen! !!

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! !!

Bundler installieren! !! !!

~ 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?

Dann installieren Sie Ruby 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

Bundle-Installation ausführen! !!

.
.
.
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... noIst 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 FehleryesEs ist kein Problem,noGibt es ein Problem! !! !! Das war's! !! !!

damit,Magick-configWannImageMagickが怪しい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

Image from Gyazo

Ah ah ah ah ah ah ah ah ah ah ah ah Es ist endlich oh

Recommended Posts

[Fehler] Wechseln Sie die Umgebungskonstruktion, um oss (Open Source) von Ruby on Rails zu verwenden
Bereitstellen auf Ruby on Rails Elastische Bohnenstange (Umgebungskonstruktion)
Verwendung von Ruby on Rails
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
[Ruby on Rails] Verwendung von redirect_to
Muskel Rubin auf Schienen Tag 1 ~ Umweltbau ~
Ruby on Rails - Von der Umgebungskonstruktion bis zur einfachen Anwendungsentwicklung auf WSL2
[Persönliches Memo] Ruby on Rails-Umgebungskonstruktion (Windows)
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
[Umgebungskonstruktion Mac] Ruby on Rails (+ Webpacker behandelt Fehler)
[Ruby on Rails] Von der MySQL-Konstruktion zum Datenbankwechsel
Rails Engineer Environment Construction Ruby2.7.1
Schienen Umgebungsbau Schienen5.2.1 ruby2.5.1 Catalina
[Verfahren 1 für Anfänger] Ruby on Rails: Aufbau einer Entwicklungsumgebung
<Punktinstallation> Einführung in Ruby on Rails5 Vergleich des Quellcodes
Konstruktionsverfahren für Rails on Docker-Umgebungen
Erstellen einer Entwicklungsumgebung für Ruby on Rails mit Docker + VSCode (Remote Container)
Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant
[Docker] Entwicklung der Entwicklungsumgebung Rails6 / Ruby2.7 / MySQL8
Vorbereiten der Einführung von jQuery in Ruby on Rails
[Ruby on Rails] Schaltfläche, um nach oben zurückzukehren
CentOS8.2 (x86_64) + ruby2.5 + Rails5.2 + MariaDB (10.3.17) Umgebungskonstruktion
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Bereitstellung auf Ruby on Rails Elastic Beanstalk (EB-Bereitstellung)
[Erste Umgebungskonstruktion] Ich habe versucht, eine Rails6 + MySQL8.0 + Docker-Umgebung unter Windows 10 zu erstellen.
So verknüpfen Sie Rails6 Vue (aus dem Umgebungsbau)
Fehler beim Installieren der Ruby-Ausführungsumgebung auf der EC2-Instanz
[Ruby on Rails] So japanisieren Sie die Fehlermeldung des Formularobjekts (ActiveModel)
[Rails] Verwendung von PostgreSQL in einer Vagrant-Umgebung
[Ruby on Rails] Individuelle Anzeige von Fehlermeldungen
Für diejenigen, die MySQL für die Datenbank in der Umgebungskonstruktion von Rails6 ~ verwenden möchten.
Erklärung von Ruby on Rails für Anfänger ④ ~ Informationen zu Benennungsregeln und zur Verwendung von form_Tag ~
Zusammenfassung der Methoden zum Aktualisieren mehrerer Spalten [Ruby on Rails]
[Ruby on Rails] Wie schreibe ich eine Enumeration auf Japanisch?
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
[Ruby on Rails] So ändern Sie den Spaltennamen
[Ruby on Rails] Ändern Sie die URL-ID in den Spaltennamen
[Ruby On Rails] So setzen Sie die Datenbank in Heroku zurück
(Ruby on Rails6) So erstellen Sie ein Modell und eine Tabelle
Anfänger verwenden Ubuntu im Fenster, um die Schienenumgebung vorzubereiten
Aufbau der Rails Docker-Umgebung