我正在尝试安装fastlane
。我安装了Xcode。我使用命令fastlane
安装了sudo gem install fastlane
。我现在进入我的项目文件夹并输入fastlane init
并收到错误:
-bash:fastlane:找不到命令。
我看到fastlane
已安装,可在此处查看
/Users/username/.gem/ruby/2.0.0/gems/fastlane-1.70.0/bin
在我的Mac上。
我尝试将其添加到PATH
,但我仍然遇到同样的错误。我的路径是
的/ usr / local / bin中:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:./用户/用户名/ .gem /红宝石/ 2.0.0 /宝石/
我在这里缺少什么?
答案 0 :(得分:25)
将以下行添加到您的bash配置文件中:
export PATH="$HOME/.fastlane/bin:$PATH"
您可以关闭终端会话并重新启动它,也可以运行source ~/.bash_profile
来加载您的配置,然后您可以开始使用fastlane
答案 1 :(得分:11)
上周我遇到了类似的问题。我在mac上使用自制软件安装了fastlane,但它显示的是同样的错误。
我尝试使用Ruby安装它,它就像一个魅力。这是命令。
sudo gem install fastlane -NV
您好像还没有为xcode安装命令行工具。
使用xcode-select --install
答案 2 :(得分:8)
由于安装了 zsh 而遇到了此问题,以下两个步骤解决了我的问题:
open ~/.zshrc
export PATH="$HOME/.fastlane/bin:$PATH"
。fastlane init
,一切正常!答案 3 :(得分:4)
fastlane现在在桶里。您可以使用
安装它brew cask install fastlane
现在您需要导出PATH,以便您的shell可以找到fastlane 做
export PATH="$HOME/.fastlane/bin:$PATH"
如果这不起作用,请尝试此
export PATH="$HOME/.fastlane/bin/fastlane_lib:$PATH"
确保将其添加到〜/ .profile,〜/ .zshrc或〜/ .bashrc以备将来使用
答案 4 :(得分:2)
cd ~/
进入您的主文件夹touch .bash_profile
创建新的空文件open -e .bash_profile
以打开文件export PATH="$HOME/.fastlane/bin:$PATH"
并保存答案 5 :(得分:2)
这是我在Mac上安装的-从头开始
从brew install中删除
brew uninstall fastlane
brew install rbenv
安装Ruby版本2.6.6
rbenv install 2.6.6
在全局设置Ruby版本
rbenv global 2.6.6
将Ruby添加到PATH
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
安装捆绑软件
gem install bundler
安装快速通道
bundle add fastlane
答案 6 :(得分:1)
我在mac 10.11
上遇到了同样的问题,经过大量的挣扎后我发现安装unf_ext 0.0.7.2
gem的问题
我已经从answer
brew install coreutils
之后再尝试重新安装fastlane
它应该再次运行
答案 7 :(得分:1)
酿制红宝石
酿造安装快车道
警告:fastlane 2.145.0已安装,只是未链接
您可以使用brew link fastlane
链接此版本。
链接链接快速通道
cd iOS
fastlane初始化
答案 8 :(得分:0)
如果您在本地计算机上工作,请在.bash_profile中添加以下内容
导出PATH =“ $ HOME / .fastlane / bin:$ PATH”
如果您正在研究詹金斯(Jenkins),那么这对我有用?
在 Jenkins 下-> 管理Jenkins -> 配置系统-> 全局属性->环境变量I添加:
名称:路径 值: / bin:/ usr / local / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin
答案 9 :(得分:0)
您可以通过添加行来添加快速通道路径环境
export PATH="$HOME/.fastlane/bin:$PATH"
到~/.bash_profile
或~/.zsh_profile
文件(如果使用zsh shell)。
最后启动新的终端会话或使用命令source ~/.bash_profile
或source ~/.zsh_profile
重新加载(如果使用zsh shell)
答案 10 :(得分:0)
首先,您需要检查是否具有〜/ .fastlane文件。如果没有该文件,则可以执行 啤酒桶安装快车道 命令。如果您已经拥有它。检查其他答案。
答案 11 :(得分:0)
我在Fedora 30
中遇到了此问题,我按照以下步骤操作:-
1-使用这些命令安装了所有开发工具
sudo dnf install @development-tools
sudo dnf install @rpm-development-tools
2-运行sudo gem install fastlane -NV
Fastlane
的魅力十足
希望对您有帮助
答案 12 :(得分:0)
我设法按照以下方式安装
安装 ruby
sudo apt install ruby ruby-dev
将以下内容添加到“~/.profile”文件的顶部
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
使用 source ~/.profile
命令检查任何错误。如果没有输出就说明一切正常。
安装 Build Essentials
sudo apt-get update
sudo apt-get install build-essential
Fastlane 依赖于 Google API Clint 让我们先安装它
sudo gem install google-api-client
安装 Fastlane
sudo gem install fastlane -NV
检查您的安装
fastlane -v
答案 13 :(得分:-1)
请勿在全球范围内安装法兰 建议您使用Gemfile定义对Fastlane的依赖性。这样可以清楚地定义所使用的Fastlane版本及其依赖关系,也可以加快使用Fastlane的速度。
第1步:使用安装捆绑程序
sudo gem install bundler
所以只要您要运行Fastlane
bundler exec fastlane ...
答案 14 :(得分:-4)
从命令行获取fastlane可执行文件的完整路径:
which fastlane
将其添加到shell配置文件中,重新启动shell。