error: failed to open: /home/lutica/lutica_server/RinAgent/rin_agent/target/debug/.cargo-lock
Caused by:
Permission denied (os error 13)
파일을 열다가 권한이 없어서 발생하는 문제
sudo sea-orm-cli ...
으로 다시 실행한다.
다만, sudo: sea-orm-cli: command not found
상태가 뜨는 경우, 아래를 시도한다.
sudo cargo install sea-orm-cli
# 만약 cargo install 이후 be sure to add `root/.cargo/bin` to your PATH to be able to run the installed binaries가 뜬다면
export PATH=$PATH:/root/.cargo/bin
# 이후
su --
# cd로 이동
cd path/to/dir
# 이후 실행
sea-orm-cli migrate ....
# exit 잊지말자.
exit
만일 위 사항이 반복되게 하고 싶지 않다면, .bashrc
등으로 자동화 하면 된다.
다만, root의 pw가 설정되있지 아니하면, 아래 명령어로 설정하라.
sudo passwd root
권한과 디렉토리도 분리된다는 사실을 알아두자...