4
我無法在Windows上運行Juggernaut/Socket.IO,因此我試着讓它在Linux上運行。我不太瞭解Linux(或者Rails)。我無法在我的Rails服務器上運行Socket.io/Juggernaut。它在OS X上運行正常(所以我知道它正在工作)。Rails 3.1與Ubuntu 11.10上的Socket.io/Juggernaut一起工作
安裝了一切之後,我做到以下幾點:
/rails/app/path/rails s
redis-server
juggernaut # output is: info - socket.io started
所以我猜的作品確定。現在,當我運行使用劍聖一個窗口,我得到以下錯誤在Chrome JavaScript控制檯:
XMLHttpRequest cannot load http://localhost:8080/socket.io/xhr-polling//1322359666443. Origin http://localhost:3000 is not allowed by Access-Control-Allow-Origin.
Resource interpreted as Script but transferred with MIME type text/plain.
Uncaught SyntaxError: Unexpected identifier
軟件信息:
- 的Ubuntu 11.10
- 的Ruby 1.9.2
- Rails 3.1.1
- NodeJS 0.4.9
- NPM 0.2.19
- Socket.IO v?。? (我今天剛剛跑了npm install socket.io)
- Juggernaut v?。? (我今天跑了NPM安裝劍聖)
- 經測試,在Firefox和Chrome的