检查了那些文件日志?
这边做法是锁定到具体版本号,防御型。每天多次运行 bundle update,暂时没发现问题。
各 gem 版本更新一般发生在:
各 gem 版本变更后,继续锁定到具体版本号。
这边运气比较好,在 MacOS Lion 10.8 运行 rvm install 2.0.0 没有碰到 openssl 的问题(估计依赖的 package 之前都通过 brew 安装过了),只是在创建新的 gemset 时,bundle install 出现 mysql2 经典问题:
An error occurred while installing mysql2 (0.3.11), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.3.11'` succeeds before bundling.
还好最后是解决了。
好像导入证书要输管理员密码吧,用了蛮久了,有点忘记了。官网有详细操作文档的!
mysql 数据库是 utf-8 么?
不是,后者有版本控制的功能。建议看一下 bundler 相关文档!
class Card < ActiveRecord::Base #手动加的 model 文件 belongs_to :student end 放在那个目录呢?和 stundent.rb 同目录么?
rvm rubygems latest 安装的 gem 版本才 1.8.15,不是最新的 1.8.21?
1.可能与 pubic 目录以 nginx 启动 worker 的用户权限有关
试试 spotify, 和 facebook 结合很好!
和 CPU 的核数有关系,一般是 n*4;前段时间做过性能测试(单机 Intel Xeon E-1230),单个 unicorn worker 数量太多,比如 16 个,性能反倒下降了。目前在用 nginx + unicorn 方式来部署。
你使用 gitosis 搭建 git 远程仓库的么?好象 gitosis 自己管理提交者的公钥,与能够 SSH 登陆到服务器是两吗事情?
Mac 启用 NFS 服务,Linux 上通过 NFS 客户端加载 Mac 共享的文件夹;或者 Mac 的系统设置的文件共享,Linux 通过 SMB 协议访问 Mac 共享的文件夹。