gpt4 book ai didi

ruby-on-rails - 无法分配请求的地址 - bind(2) (Errno::EADDRNOTAVAIL)

转载 作者:数据小太阳 更新时间:2023-10-29 06:53:40 25 4
gpt4 key购买 nike

我在 centos 6.3 服务器上使用 rail for teambox,实际上这只是在实际应用之前的试错。

  • 我正在使用 2 个运行在相同 centos 版本和精确副本上的虚拟机,VM2 只运行远离 VM1 的 mysql
  • 我试过 mysql 连接 #nc 并且它已连接
  • VM1 (192.168.7.201) & VM2 (192.168.7.202 运行 MYSQL)
  • 我在 my.cnf 中的远程机器 (VM2) 上有 bind-address,bind-address=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 server -e development -b 0.0.0.0 -p 3000

0.0.0.0 表示它监听本地机器上的所有 IPv4 地址

关于ruby-on-rails - 无法分配请求的地址 - bind(2) (Errno::EADDRNOTAVAIL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13853936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com