Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Rake build missing dependency

Ouverte
#25 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
48/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
ruby, ubuntu

Piste de recherche

Commencez par le chemin de spécification de bin/rake et examinez comment les dépendances sont déclarées pour une nouvelle compilation Ubuntu. Vérifiez l’échec lorsque libunwind.h n’est pas disponible, puis examinez comment la configuration de RVM, Ruby et Bundler est documentée. La tâche est terminée lorsque le chemin de compilation prend en compte libunwind8-dev et que les nouveaux contributeurs peuvent identifier le chemin d’installation pris en charge de Ruby et Bundler.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

When running 'bin/rake spec' on a fresh ubuntu box the build will fail complaining about missing libunwind.h. This can be fixed by first running 'sudo apt-get install libunwind8-dev'. I am not familiar with ruby so i don't know the proper place to add this dependency in the build chain, but it should be added no the less.

For less experienced ruby users it would also be nice to specify that bundle and ruby must be installed through RVM. It took an annoying amount of time to realize that using the installing bundle through the linux package manager was not a supported build path.

Langage dominant
C
Étoiles
81
Forks
19
Merge moyen
12 j 4 h
PR mergées (30 j)
1

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de Shopify/mruby-engine

Toutes les issues de Shopify/mruby-engine

Issues similaires

Plus d'issues C

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.