[RAILS] Je ne peux pas grouper l'installation après avoir changé la version de Ruby

Un incident s'est produit

C'était un jour

$ bundle install

Quand vous entrez

Traceback (most recent call last):
~/.rbenv/versions/2.5.0/bin/ruby: invalid option -:  (-h will show valid options) (RuntimeError)

Ouais ouais qu'est-ce que c'est! Il n'accepte pas les autres commandes, qu'avez-vous fait ...

Revenons sur le passé

J'ai dû faire quelque chose de mortel ...

Ruby: Développé avec 2.7

(Mon environnement)/vendor/bundle/ruby/2.7.0/gems/active_hash-3.1.0/lib/associations/associations.rb:22: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call
(Mon environnement)/vendor/bundle/ruby/2.7.0/gems/activerecord-6.0.3.1/lib/active_record/associations.rb:1657: warning: The called method `belongs_to' is defined here

Je reçois beaucoup d'avertissements lorsque j'entre des commandes Rails et c'est ennuyeux L'avertissement de gemme est important, mais ok

Gérer l'ajout de variables d'environnement

export RUBYOPT='-W:no-deprecated -W:no-experimental'

L'avertissement a disparu lorsque j'ai ajouté ce qui précède à .zshrc C'est sans stress

J'ai dû abaisser la version Ruby et développer

Puisque le développement avec une autre version est devenu indispensable, j'ai abaissé la version (Ruby: 2.5)

Traceback (most recent call last):
~/.rbenv/versions/2.5.0/bin/ruby: invalid option -:  (-h will show valid options) (RuntimeError)

Jusqu'à présent, cela ne s'est pas produit avec une autre version ...

Conclusion

export RUBYOPT='-W:no-deprecated -W:no-experimental'

Je l'ai résolu en supprimant cela des variables d'environnement. N'oubliez pas de le supprimer lorsque la version de gemme monte et que vous ne recevez aucun avertissement.

référence

https://qiita.com/mojihige/items/ce3282bec0c58f8ba637 https://qiita.com/hirocueki2/items/010c777d2125ee120a8e

Recommended Posts

Je ne peux pas grouper l'installation après avoir changé la version de Ruby
[Ruby] J'ai réfléchi à la différence entre each_with_index et each.with_index
[Ruby] puma ne peut pas être installé sur Mac [Rails, etc.]
[Rails] Quelle est la différence entre l'installation et la mise à jour du bundle?
Différence entre l'installation de bundle et de bundle
Webpack et webpacker que je veux dire aux gens de Ruby maintenant
Je veux ajouter un appareil dans Rails, mais je ne peux pas grouper l'installation
J'ai réussi Ruby Gold, j'ai donc résumé les méthodes d'étude (version novembre 2020)
Je ne vois pas d'erreur dans l'installation du bundle Rails ... la solution
Je ne peux pas installer lombok avec Gradle.
Mise à niveau de la version du projet Ruby and Rails
Pourquoi je n'ai [absolument] pas exécuté la commande gem install rails pendant 10 ans dans Ruby
J'obtiens une erreur avec l'installation du bundle et puma ne peut pas être installé.
[Ruby] Je souhaite extraire uniquement la valeur du hachage et uniquement la clé
Copier le référentiel et obtenir une erreur mysql2 lors de la première installation du bundle
[Remarque] Différence entre l'installation et la mise à jour du bundle
Les rails ne peuvent pas être installés sur Mac
Téléchargez et installez Eclipse (Java) (version Mac)
J'ai étudié le modèle d'état et le modèle de stratégie
[procédure de déploiement heroku ③] De la spécification de la version de Ruby au déploiement et accès à l'application (terminé)