这是我第一次设置 nginx 和 unicorn,有人指导我看这个教程:
http://teohm.github.io/blog/2013/04/17/chef-cookbooks-for-busy-ruby-developers/
我对自己在做什么有一个大致的了解,但我被困在这一部分:
在远程服务器上安装 chef-solo
当我跑步时
bundle exec knife solo prepare testbox
我明白了
ERROR: Network Error: getaddrinfo: nodename nor servname provided, or not known
Check your knife configuration and network settings
我猜我没有 ~/.ssh/config
这是来自示例
Host testbox
User ubuntu
Hostname ec2-51-221-13-121.ap-southeast-1.compute.amazonaws.com
IdentityFile ~/.ssh/testbox_ec2.pem
我想在 .ssh 中创建一个配置文件吗?我应该切换到ubuntu吗?
我正在使用heroku,我应该如何找到我的主机名?什么是 ssh 中的 pem 文件?