我正在使用CentOS 6.3服务器上的Rail来试用Teambox,这实际上只是在应用之前进行的试验和错误。
- 我使用了2个虚拟盒子,运行相同版本和完全相同的CentOS,VM2只运行MySQL,将从VM1远程连接
- 我尝试过MySQL连接#nc,它已连接
- VM1(192.168.7.201)和VM2(192.168.7.202运行MYSQL)
- 我在远程机器(VM2)中的my.cnf上绑定地址,绑定地址= 192.168.7.202
- 这是我的database.yml
development:
adapter:mysql
host:192.168.7.202
port: 3306
username:teambox
password:pass
database: teambox
我试图运行#rails server -e development -b 192.168.7.202
并出现此错误
Exiting
/usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/tcphack.rb:12:in `initialize_without_backlog': Cannot assign requested address - bind(2) (Errno::EADDRNOTAVAIL)
请帮我解决问题
rails s -b 0.0.0.0
就可以了。 - skplunkerin