2014-03-13 4 views
1

sudo없이 heroku-toolbelt를 설치해야합니다. 가상 환경에 설치하려고합니다. 나는 install.sh 파일 (변경 경로)vroutual env에서 heroku-toolbelt 설치

> #!/bin/bash { 
>  HEROKU_CLIENT_URL="https://s3.amazonaws.com/assets.heroku.com/heroku-client/heroku-client.tgz" 
> 
>  echo "This script requires superuser access to install software." 
>  echo "You will be prompted for your password by sudo." 
> 
>  # clear any previous sudo permission 
>  #sudo -k 
> 
>  # run inside sudo 
>  #sudo sh <<SCRIPT 
> 
> # download and extract the client tarball rm -rf 
> /users/user/Documents/mypy/usr/local/heroku mkdir -p 
> /users/user/Documents/mypy/usr/local/heroku cd 
> /users/user/Documents/mypy/usr/local/heroku 
> 
> if [[ -z "$(which wget)" ]]; then 
>  curl -s $HEROKU_CLIENT_URL | tar xz else 
>  wget -qO- $HEROKU_CLIENT_URL | tar xz fi 
> 
> mv heroku-client/* . rmdir heroku-client 
> 
> SCRIPT 
> 
>  # remind the user to add to $PATH 
>  if [[ ":$PATH:" != *":/users/user/Documents/mypy/usr/local/heroku/bin:"* ]]; then  echo "Add the Heroku CLI to your PATH using:" echo "$ echo 
> 'PATH=\"https://stackoverflow.com/users/user/Documents/mypy/usr/local/heroku/bin:\$PATH\"' >> 
> ~/.profile" 
>  fi 
> 
>  echo "Installation complete" } 

을 수정하지만 스크립트가 작동하지 않습니다.

답변

1

나는 SSH로 PuTTY를 사용하여 unbuntu vitural env에 공구 벨트를 설치할 때 비슷한 문제가있었습니다. 설치하기 전에 sudo -k 명령을 사용하여 링크를 붙여 넣기 전에 사용 권한을 지 웠습니다. 나는 스크립트가 int이기 때문에 그것이 문제가되어서는 안된다는 것을 알고 있지만 그것은 효과가 있었다. 나는 그것이 도움이되기를 바랍니다.