我的 Dockerfile
FROM ubuntu:18.04
# Project files
ARG PROJECT_DIR=/srv/api
RUN mkdir -p $PROJECT_DIR
WORKDIR $PROJECT_DIR
# Update
RUN apt-get -y upgrade
RUN apt-get update
RUN apt-get install -y xz-utils
RUN apt-get install -y curl
RUN curl https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_v1.7.8+hotfix.4-stable.tar.xz -o /flutter.tar.xz
RUN tar xf /flutter.tar.xz
#RUN mv flutter /srv/api/flutter
RUN ls /srv/api/flutter
RUN chmod a+x /srv/api/flutter
RUN flutter doctor
# Install Flutter dependencies
RUN flutter upgrade
RUN flutter packages pub global activate webdev
RUN flutter packages upgrade
# Copy everything to Docker
COPY ./ ./
失败于RUN flutter doctor
如果我输入路径,/srv/api/flutter
我会收到错误flutter: not found
。如果我输入路径,/usr/local/bin/flutter
我会收到错误flutter: Permission Denied
。
我尝试将它放在常规目录和 /usr 目录中。两种方式都失败了。我尝试搜索它,但似乎没有任何效果。
我该如何解决?