Fastlane commande introuvable
Je suis en train d'installer fastlane
. J'ai Xcode installé. J'ai installé fastlane
l'aide de la commande sudo gem install fastlane
. Maintenant, je vais dans mon dossier de projet et le type fastlane init
et obtenez l'erreur:
-bash: fastlane: command not found.
Je vois que fastlane
est installé et que vous pouvez voir ici
/Utilisateurs/nom_utilisateur/.gem/ruby/2.0.0/gems/fastlane-1.70.0/bin
sur mon Mac.
J'ai essayé d'ajouter ce point à mon PATH
, mais j'obtiens toujours la même erreur. Mon chemin est
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:./Utilisateurs/nom_utilisateur/.gem/ruby/2.0.0/gems/
Ce qui me manque ici?
- Avez-vous rouvrir le terminal après l'installation? Peut-être essayer de
source ~/.bash_profile
. Si il y a encore de problème, ajoutez/Users/username/.gem/ruby/2.0.0/gems/fastlane-1.70.0/bin
à votre CHEMIN d'accès. - Wow. Ceci a résolu le problème. Merci beaucoup Wang. J'ai essayé d'ajouter /Utilisateurs/nom_utilisateur/.gem/ruby/2.0.0/gems/fastlane-1.70.0 mon CHEMIN et elle n'a jamais travaillé avant. Merci pour ce correctif copain. M'a sauvé une tonne de temps. Souhaite que je pourrais faire de ce accepté de répondre à
- Gardez à l'esprit que si vous incluez un chemin comme /Utilisateurs/nom_utilisateur/.gem/ruby/2.0.0/gems/fastlane-1.70.0 dans votre CHEMIN, vous devrez vous rappeler de changer chaque fois que vous mettez à jour fastlane à une nouvelle version. Ruby devrait être de gérer le processus de prise de gem-a fourni des commandes disponibles, alors je cherche une solution qui résout vos Ruby setup.
Vous devez vous connecter pour publier un commentaire.
Ajoutez la ligne suivante à votre bash profil:
Vous pouvez fermer la session de terminal et de le redémarrer ou d'exécuter
source ~/.bash_profile
pour charger votre configuration, puis vous pouvez aller si vous commencez à utiliser fastlaneJe me suis exécuté en question similaire la semaine dernière. J'ai installé fastlane à l'aide de homebrew sur mac, mais il montrait la même erreur.
J'ai essayé de l'installer à l'aide de Ruby et cela a fonctionné comme un charme. Voici la commande.
Semble aussi que vous n'avez pas installé les outils de ligne de commande pour xcode.
Les installer à l'aide de
xcode-select --install
J'ai rencontré ce problème en raison de l'installation de zsh, le ci-dessous deux étapes résoudre mon problème:
open ~/.zshrc
export PATH="$HOME/.fastlane/bin:$PATH"
sur la ligne de fond.fastlane init
, tout est OK!.zshrc
, pouvez-vous s'il vous plaît essayer de nous montrer d'où il vient vers la réponse.cd ~/
pour aller à votre dossier d'accueiltouch .bash_profile
de créer un nouveau fichier videopen -e .bash_profile
pour ouvrir le fichierexport PATH="$HOME/.fastlane/bin:$PATH"
et enregistrerfastlane est en fût de maintenant. Vous pouvez l'installer en utilisant
Maintenant, vous devez exporter le CHEMIN de sorte que votre shell peut trouver fastlane
ne
Si cela ne fonctionne pas, essayez ce
Assurez-vous que vous l'ajouter à ~/.profile, ~/.zshrc ou ~/.bashrc pour l'avenir
J'ai eu le même problème sur mac
10.11
, après avoir beaucoup lutté, j'ai trouvé que le problème dans l'installation deunf_ext 0.0.7.2
gemJ'ai effectué les opérations suivantes à partir de ce réponse
Après cela, essayez de réinstaller
fastlane
encore, il devrait fonctionner de nouveauNE PAS INSTALLER FASTLANE À L'ÉCHELLE MONDIALE
Il est recommandé que vous utilisez un Gemfile à définir votre dépendance à Fastlane. Cela permettra de définir clairement les utilisé Fastlane version, et ses dépendances, et aussi d'accélérer l'aide de Fastlane.
Étape 1: Installation de bundler l'aide de
sudo gem install bundler
donc à chaque fois que vous voulez exécuter Fastlane
bundler exec fastlane ...
Si vous travaillez sur l'ordinateur local, puis ajoutez ce qui suit à vous .bash_profile
export PATH="$HOME/.fastlane/bin:$PATH"
Si vous travaillez sur Jenkins, puis cela a fonctionné pour moi
Sous Jenkins -> Gérer Jenkins -> Configurer le Système -> propriétés Globales -> variables d'Environnement, j'ai ajouté:
Nom: Chemin
Valeur: /bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Référence
Vous pouvez ajouter fastlane d'environnement path par ajouter la ligne
à
~/.bash_profile
ou~/.zsh_profile
fichier (si vous utilisez le shell zsh).Et dernier départ de la nouvelle session de terminal ou de la recharger à l'aide de la commande
source ~/.bash_profile
ousource ~/.zsh_profile
(si vous utilisez le shell zsh)Tout d'abord,Vous devez vérifier si vous avez le ~/.fastlane fichier. Si vous n'avez pas le fichier, vous pouvez exécuter brew fût installer fastlane de commande. Si vous l'avez déjà. Vérifiez les autres réponses.
Obtenir le chemin d'accès complet de la fastlane exécutable à partir de la ligne de commande:
which fastlane
L'ajouter à la shell de profil, le redémarrage de shell.