1

以前、最初のアプリをherokuにプッシュしたとき、問題なく実行されました。「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

「sudoherokucreate」を実行すると機能しますが、それを何度も実行するのは面倒で、元々実行する必要はありませんでした。誰かが何が起こっているのか私を助けることができますか?私は周りを見回していますが、netrcの問題を見つけることができないようです。gitに問題はありません。

4

1 に答える 1

2

エラーは基本的に、ファイル自体またはファイルが配置されているディレクトリの1つにアクセスする際のアクセス許可が拒否されたことを意味します。おそらくファイル自体であるため、次のことが役立つはずです。

sudo chown stuartnelson3 /Users/stuartnelson3/.netrc
chmod 600 /Users/stuartnelson3/.netrc
于 2012-05-20T13:42:30.427 に答える