error: failed to open: /home/lutica/lutica_server/RinAgent/rin_agent/target/debug/.cargo-lock
Caused by:
Permission denied (os error 13)
이전에 실수로 sudo 권한으로 빌드를 실행하여, 파일 소유권이 root로 넘어가 발생한 문제.
sudo chown -R $USER:$USER .으로 권한을 복구한다.
다만, sea-orm-cli: command not found 상태가 뜨는 경우, 아래를 시도한다.
cargo install sea-orm-cli
# PATH 설정 (일회성)
export PATH=$PATH:$HOME/.cargo/bin
# PATH 영구 설정 (bashrc 등에 추가)
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
권한과 디렉토리도 분리된다는 사실을 알아두자...
sudo는 적당히 쓰길 바란다.