Apple Silicon에서 Node.js 및 AWS 환경을 시작합니다.
수행한 작업
소개
콘솔에서 작업하기 전에 콘솔에서 Rosetta를 활성화합니다.
이 작업을 수행하지 않으면 설치가 작동하지 않습니다.
homebrew 설치
공식 페이지에 쓰여진 대로 설치할 수 있습니다.
nvm 설치
git 저장소에 쓰여진 대로 설치할 수 있습니다.
aws-cli 설치
AWS에 작성된 대로 설치해도 안 되었습니다. 결과를 보면 파이썬 경로가 다르게 보입니다.
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
시행착오하는 도중에 Python의 사이트를 보면, Python3.9 는 빨리도 Apple Silicon 대응판도 공개되고 있습니다! ! 그래서 이것을 설치했습니다.
스크린샷 2020-12-09 20.48.45
그리고 차례로 설치
aws-cli 얻기
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
sudo /usr/local/bin/python3.9 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
안전하게 작동했습니다.
aws --version
aws-cli/1.18.192 Python/3.9.1 Darwin/20.1.0 botocore/1.19.32
Apache2
이 근처의 기사를 보면서
/User/{username}/Sites
가 localhost의 설정을 했습니다만, 결국 무엇을 해도 타겟의 폴더를 참조해 주지 않았습니다.httpd.conf의 로그를 확인해도 원인을 모르고 최종 수단으로 httpd.conf의 DocumentRoot를 직접 다시 작성했습니다. 다른 대책이 있으면 알려주세요.
DocumentRoot "/Users/{username}/Sites/"
<Directory "/Users/{username}/Sites/">
AllowOverride All
Options Indexes MultiViews
Options +FollowSymLinks
Require all granted
</Directory>
#DocumentRoot "/Library/WebServer/Documents"
#<Directory "/Library/WebServer/Documents">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
# Options FollowSymLinks Multiviews
# MultiviewsMatch Any
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
# AllowOverride None
#
# Controls who can get stuff from this server.
#
# Require all granted
#</Directory>
Reference
이 문제에 관하여(Apple Silicon에서 Node.js 및 AWS 환경을 시작합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/NaotakaSaito/items/6e21592f4fe723826b83텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)