"Could not find gem '...' in locally installed gems" Upon Running Overcommit
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 22/100
Piste de recherche
The failure comes from Bundler resolving the Gemfile when git hooks run, so start with the Gemfile and the code that invokes Bundler during hook execution. Reproduce it by running an overcommit command without bundle exec in an environment where bundle info cadence-ruby finds the gem, then compare against the bundle exec run that works. Done means the hook runs from a plain git commit without the 'Could not find gem' error, which is hard to confirm without the reporter's Ruby 2.7 and RVM setup.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
None of overcommit commands run. They all produce this error:
Resolving dependencies........
Could not find gem 'cadence-ruby' in locally installed gems
Run `bundle install` to install missing gems.
However:
❯ bundle info cadence-ruby
* cadence-ruby (0.1.15)
Summary: Cadence Ruby client
Homepage: https://github.com/coinbase/cadence-ruby
Path: /Users/jeffsaremi/.rvm/gems/ruby-2.7.6/gems/cadence-ruby-0.1.15
Manually installing gem install cadence-ruby -v 0.1.15 does not help
However running overcommit commands (eg overcommit --run) with a bundle exec works. eg:
bundle exec overcommit --run
But still none of the git hooks run :
❯ git commit -am "removing dummy changes"
Problem loading 'Gemfile': Could not find gem 'cadence-ruby' in locally installed gems
Try running:
bundle install --gemfile=Gemfile
❯ bundle version
Bundler version 2.2.20 (2021-06-11 commit 4c510a34a4)
❯ ruby -v
ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-darwin21]
- Langage dominant
- Ruby
- Étoiles
- 4k
- Forks
- 288
- Merge moyen
- 2 j 4 h
- PR mergées (30 j)
- 18
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de sds/overcommit
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
sds/overcommit#909 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
sds/overcommit#847 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 Une demi-journée Accessibilité débutants 62/100
sds/overcommit#908 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
sds/overcommit#875 ·
Les mainteneurs répondent en général sous 1 jour
-
help wanted
Difficulté 4/5 3-5 jours Accessibilité débutants 18/100
sds/overcommit#869 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de sds/overcommit
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
seek4science/seek#2784 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
yosiat/panko_serializer#243 ·
-
enhancement priority: medium risk: low v1.9.0
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
davidteren/mutineer#379 ·
Les mainteneurs répondent en général sous 2 jours
-
Translation tutorial: snippet crashes on chunks export and misses simple { t } entriesPeut-être pris @Mahdi-Hasan l’a pris aujourd’hui. Ouverteresource-documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
TarteelAI/quranic-universal-library#1020 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100