【发布时间】:2013-06-20 00:03:59
【问题描述】:
这是我第一次设置 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文件是什么?
【问题讨论】:
标签: ruby-on-rails nginx unicorn