Tag: 宅基地

Laravel 5 – Homestead – Redis – NodeJs – Socket IO不能很好地播放

我正在尝试将一些实时通知导入到我的Laravel 5应用程序中。 在宅基地的stream浪箱子上build造。 我无法弄清楚下面的问题是怎么回事。 我的server.js如下所示… var app = require('express')(); var server = require('http').Server(app); var io = require('socket.io')(server); var redis = require('redis'); server.listen(3000); io.on('connection', function (socket) { var redisClient = redis.createClient(); redisClient.subscribe('message'); redisClient.on("message", function(channel, message) { socket.emit(channel, message); }); socket.on('disconnect', function() { redisClient.quit(); }); }); 那么我的客户端代码是订阅: <script src="https://cdn.socket.io/socket.io-1.3.4.js"></script> <script> var socket = io.connect('http://127.0.0.1:3000'); socket.on('message', function (data) […]

Npm在宅基地

我只是用宅基地制造了laravel5环境。 我做了“npm install”,并且得到了下面的错误。 vagrant@homestead:~/Code/casts$ npm install > node-sass@3.1.2 install /home/vagrant/Code/casts/node_modules/laravel-elixir/node_modules/gulp-sass/node_modules/node-sass > node scripts/install.js Binary downloaded and installed at /home/vagrant/Code/casts/node_modules/laravel-elixir/node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-11/binding.node > node-sass@3.1.2 postinstall /home/vagrant/Code/casts/node_modules/laravel-elixir/node_modules/gulp-sass/node_modules/node-sass > node scripts/build.js ` /home/vagrant/Code/casts/node_modules/laravel-elixir/node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-11/binding.node ` exists. testing binary. Binary is fine; exiting. npm ERR! EEXIST, open '/home/vagrant/.npm/9fb4c098-adable-stream-1-0-33-package-tgz.lock' File exists: /home/vagrant/.npm/9fb4c098-adable-stream-1-0-33-package-tgz.lock Move it away, and try again. npm ERR! System Linux 3.16.0-23-generic […]