Lors de la création d'un environnement rails6 sur Ubuntu, il est bloqué avec l'installation du bundle

Lorsque j'ai fini de créer l'environnement et que j'ai effectué l'installation de l'ensemble, je suis bloqué de différentes manières

Le système d'exploitation est WSL1 Ubuntu (18.04) J'ai procédé en faisant référence à cela.

(Ubuntu) Construction de l'environnement Ruby on rails 6.0

nokogiri ne passe pas

An error occurred while installing nokogiri (1.10.10), and Bundler
cannot continue.
Make sure that `gem install nokogiri -v '1.10.10' --source
'https://rubygems.org/'` succeeds before bundling.

In Gemfile:
  rails was resolved to 6.0.3.3, which depends on
    actioncable was resolved to 6.0.3.3, which depends on
      actionpack was resolved to 6.0.3.3, which depends on
        actionview was resolved to 6.0.3.3, which depends on
          rails-dom-testing was resolved to 2.0.3, which depends on
            nokogiri

Il semble que vous puissiez changer la configuration du bundle

Si vous effectuez une installation groupée

gem install nokogiri -- --use-system-libraries

bundle install --chemin si vous avez fournisseur / bundle Dans la configuration du .bundle de l'application

.bundle


BUNDLE_BUILD__NOKOGIRI: "--use-system-libraries"

Est ajouté.

bootsnap ne passe pas

An error occurred while installing bootsnap (1.4.8), and Bundler
cannot continue.
Make sure that `gem install bootsnap -v '1.4.8' --source
'https://rubygems.org/'` succeeds before bundling.

Apparemment, ce serait bien d'abaisser la version

Gemfile


gem 'bootsnap', '<= 1.1.0', require: false

J'aurais dû le faire avec ça.

msgpack ne passe pas

An error occurred while installing msgpack (1.3.3), and Bundler
cannot continue.
Make sure that `gem install msgpack -v '1.3.3' --source
'https://rubygems.org/'` succeeds before bundling.

Apparemment

Permission denied @ rb_file_s_rename.....

Alors gâchez les autorisations de gemmes dans le venfor / bundle de l'application

sudo chown -R username /home/username/testrails/railsapp/vendor/bundle/ruby/2.7.0/gems

Le chemin dépend de l'environnement.

Puma n'entre pas

bundle/config


BUNDLE_BUILD__PUMA: "--with-cflags=-Wno-error=implicit-function-declaration"

Pour écrire .bundle / config

$ bundle config build.puma --with-cflags="-Wno-error=implicit-function-declaration"

Vous devriez pouvoir aller dans les deux sens.

Quand quelque chose d'autre sort

Je pense qu'il existe de nombreuses causes liées à l'autorité, alors je pense que vous devriez d'abord vérifier.

Recommended Posts

Lors de la création d'un environnement rails6 sur Ubuntu, il est bloqué avec l'installation du bundle
Installez ruby sur Ubuntu 20.04 avec rbenv
Comment installer Pry après avoir créé un environnement de développement Rails avec Docker
Construction de Rails 6 et environnement PostgreSQL avec Docker
[Ruby] Création d'un environnement de développement Ruby sur Ubuntu
Erreur lors de l'installation de l'ensemble lors de l'exécution de rails neufs
Installez mecab-ipadic-neologd sur Sakura VPS (ubuntu18.04) avec une mémoire faible et utilisez-le depuis python
Installez rbenv avec apt sur ubuntu et mettez ruby
Installez pyqt5 sur ubuntu
Installez Gradle sur ubuntu16.04
Erreur lors de l'installation du bundle
Comment définir des variables d'environnement lors de l'utilisation de Payjp avec Rails
Difficultés à créer un environnement Ruby on Rails (Windows 10) (SQLite3)
[Construction de l'environnement de développement Java] Installez OpenJDK 11 (Java 11) sur macOS avec Homebrew
Mesures des autorisations lors de la construction de MySQL avec Docker sur WSL2
Installez Docker sur Ubuntu Server 20.04
Rails6 (MySQL, environnement Ubuntu, Cloud9)
Installez l'agent zabbix (5.0) sur Ubuntu 18.04
Installez Ubuntu Desktop 20.10 sur RaspberryPi4
Installer Rails sur macOS Catalina
[Docker] Construction de l'environnement Rails 5.2 avec docker
Installez WordPress 5.5 sur Ubuntu 20.04 LTS
Remarque: installez PostgreSQL 9.5 sur Ubuntu 18.04
Création d'un environnement de développement pour Ruby on Rails à l'aide de Docker + VSCode (Remote Container)
Procédure de création d'un environnement de développement d'applications Rails avec Docker [Rails, MySQL, Docker]
Création d'un environnement haskell avec Docker + VS Code sur Windows10 Home
Comment installer Adopt OpenJDK sur Debian, Ubuntu avec apt (-get)
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
Installez Ubuntu Server 20.04 dans VirtualBox sur Mac et établissez une connexion SSH