[Erreur] Changer la construction de l'environnement pour utiliser oss (open source) de Ruby on Rails

introduction

Obtenez des connaissances sur OSS ... et augmentez les retraits! !!

Afin d'élargir mes connaissances par moi-même, j'ai décidé d'apprendre la technologie de l'open source développée par mon prédécesseur. Par conséquent, il est devenu nécessaire de changer l'environnement ruby. Comme je peux facilement jouer avec docker, j'évite généralement de changer d'environnement directement dans l'environnement local.

Mais en ce moment, faisons-le dans l'environnement local! J'ai essayé de réfléchir. En conséquence, ma compréhension s'est approfondie et c'était bon pour moi.

Je vais le faire immédiatement

Tout d'abord, à partir de l'article OSS développé avec Rails, regardez l'OSS qui semble intéressant et délicieux, et déterminez la proie.

Système d'affaires? Ça a l'air délicieux

Un système qui émet des détails? Oh, cela peut être intéressant, y compris l'écran de gestion. https://github.com/vteams/open-source-billing/ Si vous faites juste une déclaration, vous pouvez la rechercher, mais c'est délicieux d'apprendre même l'interface utilisateur

J'ai décidé de toi! !!

$ git clone https://github.com/vteams/open-source-billing.git

Probablement une quantité considérable de code. Le téléchargement prend énormément de temps.

Je ne peux pas l’attendre. J'attendrai en riant.

Enfin, j'ai pu le télécharger! !!

Très bien, db: créez! !! !!

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)

sensationnel J'obtiens une erreur.

LoadError: cannot load such file -- bundler/setup

Dans l'état actuel des choses, la version du bundler est différente. Je connais.

$ bundle -v

Ceci est le contrôle de version! !!

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, pouvez-vous me montrer la version? Je vois.

Commençons par Gemfile.lock

Gemfile.lock


BUNDLED WITH
   2.1.4

Après tout, il est répertorié Vous utilisez 2.1.4.

Alors, maintenant mon bundler mac est ...

~ owner$ bundle -v
Bundler version 2.0.2

J'utilise 2.0.2, y a-t-il donc une erreur?

cette? N'avez-vous pas utilisé 2.1.4 dans le passé?

$ gem list bundler

C'est une confirmation! !!

~ owner$ gem list bundler

*** LOCAL GEMS ***

bundler (2.0.2, 1.3.0)
capistrano-bundler (1.6.0)

Je ne l'utilise pas lol Est-ce négligé?

Ensuite, installons 2.1.4! !!

Installez bundler! !! !!

~ owner$ gem install bundler -v 2.1.4

C'est l'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

Qu'est-ce que vous avez dit. .. .. ..

Permission denied

Parce que c'est une permission, n'est-ce pas autorisé? Cela semble lié à l'autorité

Plutôt que

ERROR:  While executing gem ... (Errno::EACCES)

Quelle est cette erreur? ?? ?? Let's google immédiatement.

Solution lorsque ERREUR: lors de l'exécution de gem ... (Errno :: EACCES) apparaît Merci à nos ancêtres! !! !!

Voyons voir Ouais, je ne comprends pas vraiment. Voyons l'article original auquel cette personne fait référence.

$sudo chown -R (Nom d'utilisateur):staff /Users/(Nom d'utilisateur)/.rbenv

Je devrais faire cette commande Parce que j'utilise un compte propriétaire

$sudo chown -R owner:staff /Users/owner/.rbenv

Je me demande, est-ce bon C'est fait immédiatement

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

C'était un succès! !! Merci à nos ancêtres! !!

Appuyez sur LGTM

Puis à nouveau db: create!

$ rake db:create

Courir! !!

MacBook-Air:open-source-billing owner$ rake db:create
Your Ruby version is 2.5.1, but your Gemfile specified 2.7.1

Oh, la version rubis est-elle différente? J'utilise 2.5.1 et cet OSS utilise-t-il 2.7.1?

Ensuite, installez ruby 2.7.1! !! !!

Vérifions quelle version peut être installée pour le moment

$ rbenv install -l

Vérifiez-le.

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.

Eh bien, il y a 2.7.1

Ensuite, spécifiez 2.7.1 et installez-le.

$ rbenv install 2.7.1

C'est assez long. .. .. ..

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

C'est enfin fini! !! !!

Souhaitez-vous le rafraîchir et le recharger au cas où?

Recharger


$rbenv rehash

De plus, comme j'utilise docker ces jours-ci, Faire correspondre la version standard à oss

:rubis a 2 ans.7.En gros, utilisez 1


rbenv global 2.7.1

Alors, voulez-vous essayer db: create avec ça?

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.

D'un autre côté, il dit Exécuter'installation groupée '' ``

$ bundle install

je devrais le faire

Exécutez l'installation du bundle! !!

.
.
.
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 ,,,,. Avez-vous toujours une erreur? ?? ??

Si vous regardez de près, il semble qu'il y ait deux erreurs.

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.


 Let's google à partir de maintenant

[Gem::Ext::BuildError: ERROR: Failed to build gem native extension.](https://qiita.com/___xxx_/items/022595bb658f769aaa8b)
 Merci pour vos ancêtres> <

 Apparemment, la gemme juste avant cette erreur est la cause de l'erreur

Installing libv8 3.16.14.19 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

 Dans ce cas
 Il semble que `` libv8 '' soit la cause

 Il semble que l'autre erreur était `` libv8 ''

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, c'est vrai.

$ gem install libv8 -v '3.16.14.19' --source 'https://rubygems.org/'

 Puisque la vie est écrite par la commande ci-dessus, essayons-la d'abord à partir d'ici.

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

 Ça ne change pas? T ^ T

 Cela ressemble à une erreur courante

In Gemfile: therubyracer was resolved to 0.12.3, which depends on libv8


 Ouais, il semble que `` therubyracer '' soit la cause

 [Ce site](http://web-begginer-log.com/2020/01/26/rails-error-libv8/) présente le même symptôme, alors essayons-le.


### Encens Jic

$ 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, pas d'erreur

Puis```bundle install``Faisons le

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.


La prochaine fois,``rmagick``Est-ce une erreur?
Peut-être ... diverses gemmes sont répétées. .. .. .. ..


Faisons-le quand même

$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 ... C'est sorti?

Hmmmm. quoi
Eh bien, je ne sais pas.

Pour le moment

#### **`ERROR:  Error installing rmagick:`**

Cherchons avec.

L'installation a échoué avec l'installation de gemme rmagick

Merci pour vos ancêtres! !! !!

Voyons voir, Ouais, téléchargez-le et mettez-le directement dans votre mac...。 D'accord, c'est rejeté. Vous pouvez certainement utiliser une commande. Parce que vous pouvez également le télécharger avec une commande.

Je me demande s'il y a d'autres bons articles ...

vérification de Magick avec gem install rmagick-config...La solution qui ne donne pas

hecking for Magick-config... noEst suspect? Voyons voir

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, de cette erreuryesCe n'est pas un problème,noY a-t-il un problème! !! !! Je vois! !! !!

alors,Magick-configQuandImageMagickが怪しいQuand!! Je vois, ouais! !!

Ensuite, je parlerai de la solution.

sudo: yum: command not found

Oh, tu ne peux pas l'utiliser?

Comment résoudre l'erreur de commande introuvable J'utilisais les commandes avec désinvolture, mais j'ai appris à quel point il y avait une telle différence. D'ailleurs, cette personne est probablement la même erreur

$ brew install ImageMagick

Essayons ça

$ brew install ImageMagick
Error: imagemagick 7.0.10-18 is already installed
To upgrade to 7.0.10-24, run `brew upgrade imagemagick`.

Ouais, on dirait que c'est déjà dedans. C'est vrai, je l'ai utilisé dans le passé.

$ brew upgrade imagemagick

Je vais le mettre à jour pour le moment

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

D'une manière ou d'une autre, si je fais plus que cela, je sens que l'environnement sera détruit. .. .. Non ce n'est pas.

En premier lieu, xcode est une application que j'ai installée pour le simulateur iOS.

Xcode can be updated from the App Store.

Ah, c'est vrai.

Cela signifie-t-il que vous devez mettre à jour vers la dernière version de Xcode? Au fait, je n'ai pas mis à jour xcode après la mise à jour de mac.

Alors, installez la dernière version de Xcode depuis l'Appp Store Après ça

$brew reinstall [email protected]

$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, j'ai réussi! !!

Maintenant, quand j'essaye l'installation groupée ...

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.

```

Après tout c'est inutile

Hmm? ?? ??

Si vous regardez attentivement, ce qui est demandé par l'erreur est```rmagick (2.15.4)```Donc, le rmagick que j'ai mis plus tôt``rmagick-4.1.2``Il se peut donc que l'erreur soit causée par la version différente.


#### **`Gemfile`**
```ruby

gem 'rmagick', '4.1.2' 
```
Changer en.

Puis-je aller avec ça? Et installation groupée

```
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``A bientôt (rires)
Je pense que ça a été résolu plus tôt (rires)

Est-il possible de spécifier la version de therubyracer en fonction de l'environnement actuel?
j'y pense[article](https://note.com/konpyu/n/na213a14ad1e3)Rencontre

###L'époque est mini_C'était un coureur

Haha! !!

``gem: 'therubyracer'``Est supprimé! !!


#### **`Gemfile`**
```python

gem 'mini_racer'
```
au lieu de``mini_racer``J'ai ajouté

Que dis-tu de ça! !!

```
$ 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 semble avoir réussi.

cependant,

```
Important: You may need to add a javascript runtime to your Gemfile in order for bootstrap's LESS files to compile to CSS. 
# Important: Vous devrez peut-être ajouter le runtime javascript à votre Gemfile afin de compiler le fichier de bootstrap LESS en 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)

**********************************************
```
Il semble que vous deviez vérifier si js peut être utilisé


```
ExecJS::RubyRacerRuntime is not supported. Please replace therubyracer with mini_racer in your Gemfile or use Node.js as ExecJS runtime.
# ExecJS :: RubyRacerRuntime n'est pas pris en charge. Remplacez therubyracer par mini_racer dans le Gemfile ou utilisez Node.js comme runtime ExecJS.
```
Selon l'article, les 8 ci-dessus``mini therubyracer_Remplacer par un coureur``Il n'y a pas de problème autant qu'il y a des instructions.

```

$rails s

```
Pour le moment, vérifions si le serveur peut être démarré.

```

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.

```

Certaines gemmes ne sont plus prises en charge``hashie-forbidden_attributes``Il est dit de réécrire.

C'est suspect

```
gem 'hashie_rails', '0.0.4'
```

gem 'hashie_rails'Jetons un coup d'œil à github.

```
HashieRails
Moved to HashieForbiddenAttributes.
```
Oh! Après tout,``hashie-forbidden_attributes``Il est devenu! !!

```
gem 'hashie-forbidden_attributes'
```
Réécrivez ceci,``bundle install``Faire.


```
$ rails s
```
Peut-on commencer avec ça? ?? ?? ??


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

Ce n'est pas bien

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

avertissement:Les gestionnaires de modèles à une seule allure sont obsolètes. Le gestionnaire de modèles est
Il accepte désormais deux paramètres, l'objet de vue et la source de l'objet de vue.
Cela semble vouloir dire cela.

Je vais le chercher pour le moment.

[【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)
C'est sorti

J'apprécie vraiment cela.

Je vais l'essayer une fois

```
$ bundle update slim
```

Si cela ne fonctionne pas,
https://github.com/rails/rails/issues/35505
Je voudrais essayer la méthode de.

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

C'est inutile


#### **`Gemfile`**
```python

gem 'slim', '3.0.7'
```
Supprimons ceci.


```
$ 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)
```
C'est inutile

Ensuite ceci[article](https://github.com/rails/rails/issues/35505)Je vais me référer à.


#### **`Gemfile`**
```ruby

 gem 'jbuilder', '~> 2.0'
gem 'jbuilder', github: 'rails/jbuilder', branch: 'master'
```
Faisons-le avec ça
``bundle update``Je suis chargé de le faire, alors je vais le laisser en premier.

```
$ 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'
```
L'erreur précédente a disparu, mais elle ne semble toujours pas se charger.



#### **`Erreur`**
```python

`database_configuration': Cannot load database configuration: (RuntimeError)
Could not load database configuration. No such file - ["config/database.yml"]
```

Apparemment la base de données dans le dossier de configuration.Il ne semble pas contenir de yml.

database.L'ajout de yml l'améliorera.
avant ça

Je l'ai effacé plus tôt``slim``Revenons en arrière et vérifions


#### **`Gemfile`**
```ruby

gem: 'slim'
```
Commencez par ça

```
$ 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):
```

Yeah Yeah

```
Change:
  >> #<#<Class:0x00007fe53a1117b0>:0x00007fe53a132ff0>.call(template)
```
Slim ne semble pas pertinent car il n'y en a pas.
Merci,Sonne comme un bug dans les rails 6 jbuilder

Puis continuez vers la base de données.Je vais créer yml.


#### **`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
```
Avec ça, pour le moment``rails s``Je vais essayer.

```
/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
Pour le moment``No such file or directory @ rb_sysopen``Quand tu google[article](https://qiita.com/minoriinoue/items/7e538c650c1037d962b0)Sortit de

Il semble qu'il manque quelque chose
Dans ce cas``config/config.yml``Il semble que cela se produit parce qu'il n'y en a pas.
cependant,``config/config.copy.yml``Parce que le fichier appelé a été préparé``copy``Effacez la description de``cofig.yml``C'était fabriqué.

```
$ 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 C'est enfin oh

Recommended Posts

[Erreur] Changer la construction de l'environnement pour utiliser oss (open source) de Ruby on Rails
Déployer sur Ruby on Rails Elastic beanstalk (Construction de l'environnement)
Comment utiliser Ruby on Rails
Mémo de construction de l'environnement Ruby on Rails 6.0
[Ruby on Rails] Comment utiliser redirect_to
Muscle Ruby on Rails Jour 1 ~ Construction de l'environnement ~
Ruby on Rails - De la construction d'environnement au développement d'application simple sur WSL2
[Note personnelle] Construction de l'environnement Ruby on Rails (Windows)
Comment résoudre la construction de l'environnement local de Ruby on Rails (MAC)!
[Construction de l'environnement Mac] Ruby on Rails (+ Webpacker gère les erreurs)
[Ruby on Rails] De la construction de MySQL au changement de base de données
Ingénieur Rails Environnement Construction Ruby2.7.1
Construction de l'environnement des rails Rails5.2.1 ruby2.5.1 Catalina
[Procédure 1 pour les débutants] Ruby on Rails: Construction d'un environnement de développement
<Installation de points> Introduction à Ruby on Rails5 Comparaison du code source
Rails sur la procédure de construction de l'environnement Docker
Création d'un environnement de développement pour Ruby on Rails à l'aide de Docker + VSCode (Remote Container)
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
[Docker] Construction de l'environnement de développement Rails6 / Ruby2.7 / MySQL8
Préparation à l'introduction de jQuery dans Ruby on Rails
Bouton [Ruby on Rails] pour revenir en haut
Construction de l'environnement CentOS8.2 (x86_64) + ruby2.5 + Rails5.2 + MariaDB (10.3.17)
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Déployer sur Ruby on Rails Elastic beanstalk (déploiement EB)
[Première construction d'environnement] J'ai essayé de créer un environnement Rails6 + MySQL8.0 + Docker sur Windows 10.
Comment lier Rails6 Vue (à partir de la construction de l'environnement)
Erreur lors de l'installation de l'environnement d'exécution de ruby sur l'instance EC2
[Ruby on Rails] Comment japonaisiser le message d'erreur de l'objet Form (ActiveModel)
[Rails] Comment utiliser PostgreSQL dans l'environnement Vagrant
[Ruby on Rails] Affichage individuel des messages d'erreur
Pour ceux qui souhaitent utiliser MySQL pour la base de données dans la construction de l'environnement de Rails6 ~.
Explication de Ruby on rails pour les débutants ④ ~ À propos des règles de dénomination et comment utiliser form_Tag ~
Résumé des méthodes de mise à jour de plusieurs colonnes [Ruby on Rails]
[Ruby on Rails] Comment écrire enum en japonais
Créer un environnement de développement Ruby on Rails sur AWS Cloud9
[Ruby on Rails] Comment changer le nom de la colonne
[Ruby on Rails] Remplacez l'ID d'URL par le nom de la colonne
[Ruby On Rails] Comment réinitialiser DB dans Heroku
(Ruby on Rails6) Comment créer un modèle et une table
Les débutants utilisent ubuntu dans la fenêtre pour préparer l'environnement des rails
Construction de l'environnement Rails Docker