小编Arr*_*rrC的帖子

在socket.io中使用RedisStore的示例

我试图跨多个进程和/或服务器扩展一个简单的socket.io应用程序.

Socket.io支持RedisStore,但我对如何使用它感到困惑.

我正在看这个例子, http://www.ranu.com.ar/post/50418940422/redisstore-and-rooms-with-socket-io

但我不明白在该代码中使用RedisStore与使用MemoryStore有何不同.有人可以向我解释一下吗?

另外,配置socket.io以使用redisstore与创建自己的redis客户端以及设置/获取自己的数据有什么区别?

我是node.js,socket.io和redis的新手,所以请指出我是否错过了一些明显的东西.

redis node.js socket.io

28
推荐指数
1
解决办法
3万
查看次数

对于旧的rails应用程序,奇怪的rails错误"权限被拒绝:bin/rails"

每当我运行rails(或任何rails命令) _rails_command:2: permission denied: bin/rails 时,我都会收到此错误,仅当我在一个旧的 rails应用程序目录中时.

在这些目录中bundle exec rails c命令工作但是rails甚至rails -v不起作用.

背景: 我将编码工作区保留在dropbox文件夹中.现在我最近安装了Manjaro,因此我从之前的操作系统中下载的所有rails应用程序都称之为旧的 rails应用程序.

简而言之: 除了旧的rails应用程序之外,Rails 在任 bundle exec rails c虽然工作得很好.我试过的Ruby版本: 2.0.0 (rvm), 2.1.1(rvm), 2.1.1 (system)

宝石环境: RubyGems Environment: - RUBYGEMS VERSION: 2.2.2 - RUBY VERSION: 2.0.0 (2014-02-24 patchlevel 451) [x86_64-linux] - INSTALLATION DIRECTORY: /home/tat/.rvm/gems/ruby-2.0.0-p451@latest - RUBY EXECUTABLE: /home/tat/.rvm/rubies/ruby-2.0.0-p451/bin/ruby - EXECUTABLE DIRECTORY: /home/tat/.rvm/gems/ruby-2.0.0-p451@latest/bin - SPEC CACHE DIRECTORY: /home/tat/.gem/specs - RUBYGEMS PLATFORMS: - ruby - x86_64-linux - GEM PATHS: …

ruby ruby-on-rails rvm ruby-on-rails-3 oh-my-zsh

16
推荐指数
3
解决办法
9555
查看次数