代码之家  ›  专栏  ›  技术社区  ›  kmario23 Mazdak

clang--版本权限被拒绝错误

  •  0
  • kmario23 Mazdak  · 技术社区  · 8 年前

    我安装了最新的 clang-6.0 使用此处的说明: install latest clang (6.0) on Ubuntu 16.04 (xenial) / WSL .基本上,这些步骤如下:

    wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
    sudo apt-add-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-6.0 main"
    sudo apt-get update
    sudo apt-get install -y clang-6.0
    

    它成功了,但是在检查版本时,我得到了以下错误

     ❯ clang --version 
     ⏎
    zsh: permission denied: clang
    

    这里的问题是什么?如何解决这个问题?

    1 回复  |  直到 8 年前
        1
  •  1
  •   zero298    8 年前

    /usr/bin/clang-6.0 clang --version

    1. apt-get install clang

    2. clang-6.0 --version

    FROM ubuntu:16.04
    
    # Install software we need to test
    RUN apt-get update && apt-get install -y \
        software-properties-common \
        wget \
        zsh
    
    # Get clang-6.0 package
    RUN wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - && \
        apt-add-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-6.0 main"
    
    # Install clang-6.0 package
    RUN apt-get update && apt-get install -y \
        clang-6.0
    
    # Default to shell
    ENTRYPOINT ["zsh"]
    

    # which clang
    clang not found
    # which clang-6.0
    /usr/bin/clang-6.0