1
이전에 내가 첫 번째 앱을 heroku에 푸시했을 때 아무런 문제없이 그랬습니다. "heroku create"라고 입력하면 모두 정상적으로 작동했습니다. 그러나, 이제 나는 다음과 같은 오류 메시지가 받고 있어요 :"heroku create"명령에 대한 사용 권한이 거부되었습니다.
/Users/stuartnelson3/.heroku/client/vendor/gems/netrc-0.7.1/lib/netrc.rb:20:in `readlines': Permission denied - /Users/stuartnelson3/.netrc (Errno::EACCES)
from /Users/stuartnelson3/.heroku/client/vendor/gems/netrc-0.7.1/lib/netrc.rb:20:in `read'
from /Users/stuartnelson3/.heroku/client/lib/heroku/auth.rb:92:in `netrc'
from /Users/stuartnelson3/.heroku/client/lib/heroku/auth.rb:116:in `read_credentials'
from /Users/stuartnelson3/.heroku/client/lib/heroku/auth.rb:59:in `get_credentials'
from /Users/stuartnelson3/.heroku/client/lib/heroku/auth.rb:47:in `user'
from /Users/stuartnelson3/.heroku/client/lib/heroku/auth.rb:14:in `client'
from /Users/stuartnelson3/.heroku/client/lib/heroku/command/base.rb:38:in `heroku'
from /Users/stuartnelson3/.heroku/client/lib/heroku/command/apps.rb:108:in `create'
from /Users/stuartnelson3/.heroku/client/lib/heroku/command.rb:148:in `send'
from /Users/stuartnelson3/.heroku/client/lib/heroku/command.rb:148:in `run'
from /Users/stuartnelson3/.heroku/client/lib/heroku/cli.rb:9:in `start'
from /usr/bin/heroku:28
내가 할 경우 "sudo는 Heroku가 생성"작동을하지만, 그 고통 것은 그 반복해야하고, 나는 처음에이 없었다 . 누가 무슨 일이 일어나는지 도와 줄 수 있습니까? 주변을 둘러 보았지만 netrc 문제가없는 것 같습니다. 나는 자식에 아무런 문제가 없다. .
내가 코드를 실행, 그리고 heroku는 뒤로 물러납니다. "chmod 0600 /Users/stuartnelson3/.netrc를 실행하여 다른 사용자가 자격 증명에 액세스 할 수 없도록해야합니다." 나는 chmod 0600으로 실행했고 완벽하게 작동합니다 (heroku는 완전히 열려있는 것을 좋아하지 않습니다). –
감사합니다. 답변에서 변경했습니다! – forker