2016-11-02 4 views
2

J'ai eu un problème lorsque j'ai tapé bundle exec rake db:migrate sur le terminal puis j'ai reçu le résultat comme `/ usr/bin/env: 'ruby2.3': Aucun fichier ou répertoireruby ​​sur rails "usr/bin/env: 'ruby2.3': Aucun fichier ou répertoire"

enter image description here

+0

vérifier pour voir quelle version de rubis que vous utilisez avec 'Ruby -v' – heyitsjhu

+0

je reçois la même chose en utilisant' 2.3.3p222' rubis et en cours d'exécution 'bundle râteau exec db: migrate' sur le contenant docker rubis officiel' rubis: 2.3.3 ». Ça n'a aucun sens. Rails 5.0.1. – kross

Répondre

0

J'ai eu le même problème, mais lors de l'exécution:

rails new my_application 

mais après avoir réinstallé les rails par des pierres précieuses:

gem install rails 

cela a fonctionné très bien et je pouvais courir:

rails new my_application 
bundle install 

et

bundle exec rails s 

sans aucun problème.

1

Pour moi, le problème résidait dans un ensemble de gemmes mises en cache (sur CircleCI 2.0). J'ai changé mon image de base qui a changé l'emplacement de rubis. Si vous avez essayé de bundle install avec un rubis, l'a retiré puis est passé à un autre, alors cela semble causer le problème.