Xcode 找不到Fastlane命令

Xcode 找不到Fastlane命令,xcode,macos,fastlane,Xcode,Macos,Fastlane,我正在尝试安装fastlane。我已经安装了Xcode。我使用命令sudo gem install fastlane安装了fastlane。现在,我进入我的项目文件夹,键入fastlain init,得到错误信息: -bash:fastlane:未找到命令 我看到安装了fastlane,可以在这里看到它 /Users/username/.gem/ruby/2.0.0/gems/fastlane-1.70.0/bin 在我的Mac电脑上 我尝试将此添加到我的路径,但仍然收到相同的错误。我的道路是

我正在尝试安装
fastlane
。我已经安装了Xcode。我使用命令
sudo gem install fastlane
安装了
fastlane
。现在,我进入我的项目文件夹,键入
fastlain init
,得到错误信息:

-bash:fastlane:未找到命令

我看到安装了
fastlane
,可以在这里看到它

/Users/username/.gem/ruby/2.0.0/gems/fastlane-1.70.0/bin

在我的Mac电脑上

我尝试将此添加到我的
路径
,但仍然收到相同的错误。我的道路是

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:./Users/username/.gem/ruby/2.0.0/gems/


我错过了什么

从命令行获取fastlane可执行文件的完整路径:

哪个快车道


将其添加到shell配置文件中,然后重新启动shell

我在mac上遇到了同样的问题
10.11
,经过多次努力,我发现在安装
unf_ext 0.0.7.2
gem时出现了问题 我从这个角度做了以下工作


在那之后,再次尝试重新安装fastlane,它应该会再次工作。

上周我遇到了类似的问题。我在mac上使用自制软件安装了fastlane,但它显示了相同的错误

我试着用Ruby安装它,效果很好。这是命令

sudo gem install fastlane -NV
看起来您还没有为xcode安装命令行工具


使用
xcode选择安装--Install

将以下行添加到bash配置文件中:

export PATH="$HOME/.fastlane/bin:$PATH"

您可以关闭终端会话并重新启动它,或者运行
source~/.bash_profile
加载您的配置,然后就可以开始使用fastlane了fastlane现在已经在桶中了。您可以使用

brew cask install fastlane
现在需要导出路径,以便shell可以找到fastlane 做

如果这不起作用,试试这个

export PATH="$HOME/.fastlane/bin/fastlane_lib:$PATH"

请确保将其添加到~/.profile、~/.zshrc或~/.bashrc以备将来使用

我遇到此问题是因为安装了,以下两个步骤解决了我的问题:

  • open~/.zshrc
  • 保存路径

    2.1如果您使用自制软件安装fastlane

    复制底线上的导出路径“$HOME/.fastlane/bin:$PATH”

    2.2如果您使用RubyGems安装fastlane

    复制底线上的导出路径=“/usr/local/bin/fastlane”“

  • 保存文件并尝试
    fastlaininit
    ,一切正常


  • 不要在全球范围内安装FASTLANE 建议您使用Gemfile来定义对Fastlane的依赖关系。这将清楚地定义所使用的Fastlane版本及其依赖关系,并将加快使用Fastlane的速度

    步骤1:使用

    sudo gem安装捆绑程序

    所以任何时候你想跑快车道
    bundler exec fastlane…

  • 在终端中键入
    cd~/
    转到您的主文件夹
  • 键入
    touch.bash\u profile
    创建新的空文件
  • 键入
    open-e.bash\u profile
    打开文件
  • 输入导出路径=“$HOME/.fastlane/bin:$PATH”并保存
  • 重新启动终端(不确定是否需要?)

  • 如果您在本地计算机上工作,则向您添加以下内容

    export PATH=“$HOME/.fastlane/bin:$PATH”


    如果您在Jenkins上工作,那么这对我来说是有效的您可以通过添加行来添加fastlane路径环境

    export PATH="$HOME/.fastlane/bin:$PATH"
    
    ~/.bash_profile
    ~/.zsh_profile
    文件(如果使用zsh shell)


    最后启动新的终端会话或使用命令
    source~/.bash_profile
    source~/.zsh_profile
    重新加载(如果使用zsh shell)

    首先,您需要检查是否有~/.fastlane文件。如果没有该文件,您可以执行brew cask install fastlane命令。如果您已经有了它,请检查其他答案。

    我在
    Fedora 30
    中遇到了这个问题,我遵循了以下步骤:-

    1-使用这些命令安装所有开发工具

    sudo dnf install @development-tools
    sudo dnf install @rpm-development-tools
    
    2-运行sudo gem安装fastlane-NV

    Fastlane
    工作起来很有魅力 希望它能帮助brew安装ruby

    brew安装fastlane

    警告:fastlane 2.145.0已经安装,只是没有链接 您可以使用
    brew link fastlane
    链接此版本

    brew链接快车道

    光盘iOS


    fastlane init

    以下是我在Mac上安装的内容—从头开始

    已从brew安装中删除

    brew卸载fastlane

    brew安装rbenv

    安装Ruby版本2.6.6

    rbenv安装2.6.6

    在全局设置中设置Ruby版本

    rbenv全球2.6.6

    将Ruby添加到路径中

    如果哪个rbenv>/dev/null;则求值“$(rbenv init-””fi

    安装捆绑机

    gem安装bundler

    安装快速车道


    bundle add fastlane

    我按照以下方式安装

    安装ruby

    sudo apt install ruby ruby-dev
    
    将以下内容添加到“~/.profile”文件的顶部

    使用
    source~/.profile
    命令检查任何错误。如果没有输出,则表示一切正常

    安装构建软件包

    sudo apt-get update
    sudo apt-get install build-essential
    
    Fastlane取决于谷歌API Clint让我们先安装它

    sudo gem install google-api-client
    
    安装Fastlane

    sudo gem install fastlane -NV
    
    检查您的安装情况

    fastlane -v
    


    信用:这篇文章帮助了我。

    这更多的是一个评论,而不是一个答案。你在安装后重新打开终端了吗?也许可以尝试
    source~/.bash\u profile
    。如果仍然有问题,请在你的路径中添加
    /username/.gem/ruby/2.0.0/gems/fastlane-1.70.0/bin
    。哇。这解决了问题。非常感谢王。我已经有了我之前尝试过将/Users/username/.gem/ruby/2.0.0/gems/fastlane-1.70.0添加到我的路径中,但从未成功过。谢谢
    sudo gem install google-api-client
    
    sudo gem install fastlane -NV
    
    fastlane -v