error when installing wp-calypso
출처 : https://github.com/Automattic/wp-calypso/blob/master/docs/install.md
1. 소개된 설치법
- 사전설정
Check that you have all prerequisites (Git, Node, NPM). See below for more details. Clone this repository locally. Add 127.0.0.1 calypso.localhost to your local hosts file. Execute make run from the directory of the repository. Open calypso.localhost:3000 in your browser.
- 설치
$ git clone [email protected]:Automattic/wp-calypso.git $ cd wp-calypso $ make run
2. 오류..
# git clone [email protected]:Automattic/wp-calypso.git Cloning into 'wp-calypso'... Warning: Permanently added the RSA host key for IP address '192.30.252.129' to the list of known hosts. Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
3. git 수행시 수정해줘야함
git clone https://github.com/Automattic/wp-calypso.git
글 잘 읽었습니다!
저도 calypso에 관심을 가지고 있습니다
혹 설치 방법에 대해 질문을 하고 싶은데 괜찮으시다면 알려주시면 감사합니다!
(지금 make run 부분에서 막혀가지고요..)
지금 포스팅 된 글이..
calypso 공식 페이지에 소개된 설치법대로 수행시 오류가 나타났기 때문에
이를 해결하는 방법으로 작성을 했던 것인데요
“make run” 오류내용을 남겨주시면 확인해볼 수 있겠습니다.
cmd 창을 열고 wp-calypso 디렉토리에 접근해서 make run 을 쳐도 명령어가 안 먹히네요ㅠ
‘make’는 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
라고 뜨는거죠;
첫번째 원인
make 명령어가 없기 때문입니다.
두번째
make 명령어가 없는것은
1. 리눅스 환경이지만 make 패키지가 설치되지 않음
(이건 설치하면 해결이 됩니다)
2. 윈도우 환경일 경우
(아마도 cmd창을 열었다고 하시는것을 봐서는 윈도우 환경이실 것으로 추정됩니다)
기본적으로 윈도우에는 make 라는 명령어가 없습니다.
이를 위해서는 gnuwin32 라는 프로그램을 설치해야 하고
설치후에 환경설정등의 추가 작업이 필요합니다.
저는 리눅스상에서 작업을 진행하기 때문에 윈도우에서의 가능 여부는 확인하지 못했습니다.
getgnuwin32 다운 : http://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/0.6.30/
make 패키지 다운 : http://gnuwin32.sourceforge.net/downlinks/make.php
getgunwin32-0.6.30 패키지를 다운 받아서
c:\를 지정해서 설치하면
c:\gunwin32 로 설치가 됩니다.
이후 make 패키지를 다운 받아서
c:\gunwin32 를 지정해서 설치 하시면 됩니다.
환경변수 등록은 윈7 기준으로
시스템등록정보 -> 고급시스템설정 -> 새로열린창의 “고급”탭 내의 “환경변수”의 “path” 설정내에
c:\gnuwin32\bin 을 등록해주시면 됩니다.
정확히는 이미 다른 설정값이 들어있을 것이므로..
;c:\gnuwin32\bin 을 등록해주시면 되겠습니다.
여기까지 하시면 make 명령은 사용이 가능합니다.
말씀하신대로 했는데 명령어가 돌아가네요 ㅋ..
물론 gunwin32 파일을 깔고
http://forum.falinux.com/zbxe/?l=zh-CN&mid=lecture_tip&page=8&document_srl=783503
위의 부분도 해줘야 하긴 했지만요.ㅅ.
여튼 최종적으로 환경변수에는 C:\GetGnuWin32\GnuWin32\bin; 이렇게 추가해줘야 했습니다. make.exe 파일이 저기에 생겨있더라고요.ㅅ.
그리고 cmd에 접근하여 C:\wp-calypso에 들어가서 make run 명령어를 쳤더니 아래와 같은 오류가 뜨네요..;
C:\wp-calypso>make run
지정된 경로를 찾을 수 없습니다.
파일을 찾을 수 없습니다-*.scss
FIND: 매개 변수 형식이 틀립니다.
‘sed’은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
“\033[36m _ ”
“\033[36m ___ __ _| |_ _ _ __ ___ ___ ”
“\033[36m / __/ _\` | | | | | ‘_ \/ __|/ _ \\ ”
“\033[36m | (_| (_| | | |_| | |_) \__ \ (_) | ”
“\033[36m \___\__,_|_|\__, | .__/|___/\___/ ”
“\033[36m |___/|_| ”
“\033[m”
!은(는) 예상되지 않았습니다.
make: *** [githooks-commit] 오류 255
C:\wp-calypso>make run
지정된 경로를 찾을 수 없습니다.
파일을 찾을 수 없습니다-*.scss
FIND: 매개 변수 형식이 틀립니다.
‘sed’은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
“\033[36m _ ”
“\033[36m ___ __ _| |_ _ _ __ ___ ___ ”
“\033[36m / __/ _\` | | | | | ‘_ \/ __|/ _ \\ ”
“\033[36m | (_| (_| | | |_| | |_) \__ \ (_) | ”
“\033[36m \___\__,_|_|\__, | .__/|___/\___/ ”
“\033[36m |___/|_| ”
“\033[m”
!은(는) 예상되지 않았습니다.
make: *** [githooks-commit] 오류 255
산 넘어 산이지만 답변해주시면 감사합니다!!
‘sed’은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
내용을 봐서.. sed 라는 명령이 없기 때문일 것이고…
이 역시 make 를 설치한 것 처럼 make와 같은 위치에 sed 실행파일이 존재하도록 설치하면 되겠습니다.
칼립소의 공식입장은 모르겠습니다만
아마도 리눅스기반에서 node & git 을 사용할 수 있는 환경에서 최적화 되어있는 것으로 보여지고
sed 명령을 설치 하더라도 추가로 없는 명령어에 의한 문제는 발생할 수 있다고 생각됩니다.. ^^;
그렇군요~
지금 다른 패키지 깔아도 계속 문제가 있는거 보니 나중에 리눅스 사용할시에 다시 도전해보아야 겠네요.ㅅ.
지금까지 답변해주신것 정말 감사합니다~!