Jekyll: Impossible d'installer jekyll sur MacOS

Créé le 2 avr. 2018  ·  3Commentaires  ·  Source: jekyll/jekyll

La sortie que je voulais

Établissez un site Web de pages GitHub à l'aide de jekyll.

  • [x ] J'ai mis à jour vers le dernier Jekyll (ou) si sur les pages GitHub vers le dernier github-pages
  • [ x] J'ai lu le fichier CONTRIBUTION sur https://jekyllrb.com/docs/contributing/
  • [x ] Je suis sous macOS 10+
  • [x ] J'essayais d'installer.

Mes étapes de reproduction

Mon approche est _essai et erreur._ À l'origine, j'ai reçu plusieurs fois l'erreur suivante : __(Gem::FilePermissionError)__ Par exemple,

ERREUR : lors de l'exécution de gem... (Gem::FilePermissionError)
Vous n'avez pas d'autorisations d'écriture pour le répertoire /Library/Ruby/Gems/2.3.0.

Ensuite, j'ai essayé plusieurs approches différentes, y compris _rubyonrails_, sans succès. Maintenant, j'utilise Xcode version 9.3, ruby ​​2.5.1 et gem 2.7.6.
Cette approche semble prometteuse. Maintenant, mon erreur est : __(Errno::EACCES)__ . Cette erreur semble être associée à _rubyonrails_. J'ai cherché sur le Web et j'ai trouvé que les gens avaient des difficultés à supprimer _rubyonrails_.

_Notez que j'ai effectué avec succès plusieurs installations là où je ne l'ai pas fait ci-dessus._

Récupération : public_suffix-3.0.2.gem (100%)
Public_suffix-3.0.2 installé avec succès
Récupération : adressable-2.5.2.gem (100%)
Adressable-2.5.2 installé avec succès
Récupération : colorator-1.1.0.gem (100%)
Colorator-1.1.0 installé avec succès
Récupération : http_parser.rb-0.6.0.gem (100%)
Création d'extensions natives. Ça pourrait prendre un moment...
ERREUR : lors de l'exécution de gem... (Errno::EACCES)
Autorisation refusée @ dir_s_mkdir - /usr/local/lib/ruby/gems/2.5.0/extensions/x86_64-darwin-17

Création d'extensions natives. Ça pourrait prendre un moment...
ERREUR : lors de l'exécution de gem... (Errno::EACCES)
Autorisation refusée @ dir_s_mkdir - /usr/local/lib/ruby/gems/2.5.0/extensions/x86_64-darwin-17

__Il semble que je me rapproche d'une solution :__ Supprimez _rubyonrails_.

J'apprécierais de l'aide.
Merci
Paul

frozen-due-to-age

Commentaire le plus utile

Essayez d'exécuter avec les autorisations sudo :
$ sudo gem install jekyll bundler

Tous les 3 commentaires

Essayez d'exécuter avec les autorisations sudo :
$ sudo gem install jekyll bundler

Merci @posadaj

Ça marche! Après avoir résolu quelques problèmes de dépendance, http://localhost :4000 s'affiche.

Maintenant, je vais franchir la prochaine étape dans la création d'un site de page GitHub.

Merci à tous,
Paul

Cette page vous a été utile?
0 / 5 - 0 notes