我正在使用带有Faye gem的Ruby on Rails创建聊天应用程序。
在我插入" localhost:9292 / faye.js"后,该应用程序在localhost上运行。在index.html中,我在命令行上运行以下脚本:
rackup faye.ru -s thin -E production
ruby faye.rb
但是,即使我将源网址更改为" http://myappname.herokuapp.com/faye.js"该应用也无法在Heroku上运行。并犯了这些错误。
http://myappname.herokuapp.com/faye.js 404 (Not Found)
ReferenceError: Faye is not defined
我已尝试过这些命令但到目前为止没有运气。
heroku bundle exec rackup faye.ru -s thin
heroku bundle exec ruby faye.rb
如果能搞清楚这一点会很棒。
我提前感谢您的帮助!
我将网址更改为" http://myappname.herokuapp.com:9292/faye.js" 并在命令行上运行以下命令
heroku run bundle exec rackup faye.ru
heroku run bundle exec ruby faye.rb
现在我收到此错误
http://myappname.herokuapp.com:9292/faye.js net::ERR_CONNECTION_REFUSED
我用" foreman start"测试了应用程序。在localhost上,一切正常。
但是,它仍无法在Heroku上运行。