C101PA (arm64 크롬 북)의 vscode에서 remote development를 사용하고 싶습니다.

하고 싶은 일


  • C101PA 에서 최신 vscode 를 사용하여 remote development 사용해보기 .

    결론



    뭔가 오류로 연결하지 않았다.
    아무튼 sshfsssh 로 좋을까 생각해 단념했다.

    환경


  • 크롬북: ASUS C101PA
  • mac mini

  • 참고 사이트


  • htps //w w. Ret t. 코 m / r / C 로 s Chine / Uuki / Ho w 및 / In s ta l-vs
  • htps : // 기주 b. 코 m / 미 c 로소 ft / vs 코 데 / 우 우 키 / 호 w - t t ribute # 부도

  • 했던 일


  • vscode 1.34 빌드 및 설치
    미리 빌드되고 공개된 패키지라면 1.32 그래서 remote development 를 사용할 수 없기 때문에
  • remote development 설정
    이쪽이 본명

  • 1. vscode 빌드



    참고 사이트의 내용을 그대로 둡니다.
  • .zshrc 에 다음을 추가

    .zshrc
    # Use the default C / C++ compilers,
    # because some makefiles default to CC:=gcc:
    export CC=/usr/bin/cc
    export CXX=/usr/bin/c++
    


  • 필요한 패키지 설치
    sudo apt install -y libsecret-1-dev git python2.7 clang make libx11-dev libxkbfile-dev fakeroot rpm
    
  • nodejs 설치nodebrew 를 사용하고 싶었지만 잘 움직이지 않기 때문에
    git clone git://github.com/creationix/nvm.git ~/.nvm
    
    nvm 에 다음을 추가

    .zshrc
    source ~/.nvm/nvm.sh
    
    .zshrc 설치. 버전이 nodejs로 설정되었습니다.
    nvm install 10.15.3
    
    10.15.3 설치
    npm i -g yarn
    
  • yarn 의 소스 가져오기vscode 을 shallow clone
    git clone https://github.com/Microsoft/vscode.git --depth=1
    cd vscode
    

    빌드시 메모리 사용을 제한하거나 여러 패치를 적용합니다 (자세한 내용은 참고 사이트 참조)
    sed -i 's|require("gulp-sourcemaps");|{write:()=>gulpUtil.noop(),init:()=>gulpUtil.noop()};|' build/lib/optimize.js
    sed -i 's|--max_old_space_size=[0-9]\+|--max_old_space_size=1700|' package.json
    sed -i 's|yarnInstall..test/smoke|// &|' build/npm/postinstall.js
    
  • vscode 빌드
    30분 정도 소요
    yarn && yarn run gulp vscode-linux-arm64-min && yarn run gulp vscode-linux-arm64-build-deb
    
  • vscode 설치
    빌드한 vscode 설치
    sudo apt install -y ./.build/linux/deb/arm64/deb/code-oss_*_arm64.deb
    
  • vscode 시작
    다음 명령으로 시작합니다.
    code-oss
    

  • 2. vscode 설정


  • remote development 추가
  • remote development 에 연결
  • 왼쪽의 툴바에 추가된 아이콘을 선택.
  • mac mini 를 마우스 오른쪽 버튼으로 클릭합니다.
  • mac mini 클릭


  • 오류로 연결할 수 없습니다.
  • 좋은 웹페이지 즐겨찾기