J'installe un environnement de développement Web Ruby on Rails sur une nouvelle machine (macOS Sierra v. 10.12.1). Je suis les instructions de configuration ici: Installation de Ruby on Rails sur macOS 10.12 Sierra . Lorsque je vérifie la version de Rails nouvellement installée, je reçois les informations suivantes:
$ Rails --version
Expected string default value for '--rc'; got false (boolean)
Rails 4.2.6
Je n'avais jamais vu cette deuxième ligne auparavant, et googler n'a donné aucun résultat utile. Informations de base: installation propre de macOS 10.12.1; xcode installé via l'App Store; installé Homebrew via les instructions de sa page d’accueil ; installer Ruby, Rails, etc. via le premier lien que j'ai mentionné.
Quelqu'un a une idée de ce qui pourrait se passer?
Cela est dû à un changement dans la dernière version de Thor. https://github.com/erikhuda/thor/blob/master/CHANGELOG.md#0192- release2016-11-26 . Rails 5 n'est pas affecté. Vous pouvez ignorer l'avertissement sur Rails 4 et versions antérieures.
J'ai eu le même problème avec Rails 4.2.7, mis en place avec RubyMine 7.1.3.
L'ajout de gem 'thor', '0.19.1'
à mon fichier Gemfile, puis l'exécution de bundle update thor
ont résolu le problème.
J'ai finalement surmonté cette erreur en installant thor-0.19.4.
gem install "thor-0.19.4"