PHP에서 yaml_parse등을 사용하기 위해선 libyaml-dev 를 설치해주어야한다. sudo apt-get install php-pear libyaml-dev 위 명령어로 libyaml-dev 을 다운로드 및 설치할 수 있다. sudo pecl install yamL 이 후, 위 명령어를 실행시켜준다. 이 과정에서 phpize: not found 오류가 발생할 수 있는데, sudo apt install php-dev 으로 php-dev를 설치한 후 다시 시도해보면 문제없이 설치된다. 설치가 끝나면 php.ini파일에 extension=yaml.so 을 추가해준다. 참고로 php.ini파일의 위치는 을 이용해서 확인할 수 있다. php.ini을 수정하고 저장하면 끝이다. 혹시 모르니 아파치 등등의..
*우분투 기준으로 작성했습니다 우분투에 jupyter notebook를 설치하였으나 외부에서 접속해야 하는 상황이었습니다. 일단 jupyter notebook의 기본 포트는 8888입니다. 외부에서 접속할 수 있게 하려면 기본적으로 우분투 방화벽을 설정해주어야 합니다. 우분투에서 sudo ufw allow 8888을 실행하여 8888 포트를 열어줍니다. 그 후, 공유기에서 8888포트를 열어주어야합니다. (포트포워딩 하면 됩니다) 우분투와 공유기에서 8888포트를 열어뒀으면 외부에서 접속이 가능해야 하는데.. refused to connect가 발생했습니다. 다른 블로그들을 보면 config파일을 사용하여 외부 접속이 가능하도록 하는데 이상하게 config파일이 적용되었음에도 불구하고 접속이 불가능했습니..
잘 되던 gradle sync가 Gradle sync failed: 'Gradle: androidx.cardview:cardview:1.0.0@aar' already disposed 라며 계속 실패했습니다. gradle clean 명령어를 사용해보라는 이야기가 있었으나 gradle clean후 다시 sync를 시도해보니 cardview에서 runner로 바뀌었을 뿐 여전히 Gradle sync failed메세지가 출력되었습니다 .(혹시몰라서 한번 더 시도해보았으나 바뀌지도 않고 똑같은 오류가 출력되었습니다) 결국 제가 해결한 방법은 안드로이드 스튜디오의 invalidate cache(캐시 무효화) 기능을 사용하는 방법이였습니다. 안드로이드 스튜디오에서 invalidate cache를 하는 방법은 간단합니..
- Total
- Today
- Yesterday