다른 사용자로 mkvirtualenv 명령을 실행하십시오.

다른 사용자로 mkvirtualenv 명령을 실행하십시오.

"mkvirtual sth"를 실행하고 싶지만 슈퍼유저로 스크립트를 실행해야 합니다.

sudo ./install.sh

install.sh는 다음과 같습니다.

# ...
mkvirtualenv sth
# su - geeret -c "mkvirtualenv sth" # (tried this)
# ...

둘 다 돌아옴su: mkvirtualenv: 명령을 찾을 수 없습니다

geeret으로 로그인하면 문제없이 mkvirtualenv를 실행할 수 있습니다. virtualenevwrapper(mkvirtualenv)는 geeret에 의해서만 설치되는 것 같습니다. 루트에게 무엇을 해야 하는지 어떻게 알 수 있습니까?

명령의 전체 경로를 사용하려고 생각했지만어느 mkvirtualenv빈 문자열을 반환합니다.

관련 정보