#5 楼 @zj0713001 刚刚又看了一遍你的帖子,才反应过来
吐槽一下 meetup,把 QQ 邮箱封了,注册不了
#1 楼 @zj0713001 多谢小内
不过我看了 ruby-china 相关代码,production.rb 里 threadsafe! 是被注释掉的 难道 ruby-china 在实际部署的时候打开了?
正好最近在用 faye 期待楼主整理代码格式
不能存 raw,可惜
话说回来,这个问题一点也不搞笑,国内很多服务/公司都有此问题,很现实很丰满。
#48 楼 @sundevilyang 报名摄影师或教练还来得及吗?
#8 楼 @RainFlying 直接在线上修改配置文件是很原始的做法,在服务器规模小且防护得当的情况下偶尔为之尚可。
imagemagick 本身还行吧 将 gem 换 mini_magick 试试呢
233max
一直在关注 可用的地方非常多,看好
同样 2.3 加 ruby 1.9 没问题
是不是你想多了,在项目目录 Bundle install 就可以
无论从备份,还是持续集成角度来看,每天 push 都是个好习惯
#1 楼 @small_fish__ 这一版坑倒没遇到。
想要最终玩起来,就是要对 rails 的各种测试 gem 熟:data_cleaner、factory_girl_rails 等等,相关 gem 配置完成之后倒简单。
建完 ci project 后,需要 edit project,在 script
那里写的时候要注意一下
gitlab 的 project 也设置一下 ci 相关(目前只能选 gitlab-ci),这样指定的分支在有更新后,gitlab-ci 会自动跑测试
还有跟 travis-ci 类似的 building status 的 badge 可以放项目的 README.md 或 redmine 的项目首页上 看着很有成就感:satisfied:
瞎猜是通过有一些自动化工具
谢谢 robin 的分享 之前用 passenger 后来服务器升级的时候换了 unicorn 前几周新装 redmine 试了一下 puma,结果 puma 莫名地中止了几次 简单查了一下,好像原因是 rails 调用了系统命令,但某些命令不存在,rails 抛了 exception,puma 进程可能跟着退出了。 现在换了 unicorn 没发生这种现象。
等闲的时候再仔细研究一下 puma 退出原因。
想 star,结果早发现已经 star 了
算了,帖过来吧
2013 年 4 月 26 日更新:
在.vimrc 的中找到『[ -z "$PS1" ] && return 』所在行,将下述第 3 行插入在该行前。完成后的代码如下:
$ vim ~/.bashrc
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session as a function
[ -z "$PS1" ] && return Ubuntu 用户的若不设置该处,gitlab 搭建完之后 git 将出现 git-shell 错误、或连接 ssh 失败。
gitlab-shell:8: undefined method `require_relative' for main:Object (NoMethodError) 这是 git-shell 典型的错误信息。
先测试一下 ssh -vv [email protected] 看看详细信息
如果报错信息为
gitlab-shell:8: undefined method `require_relative' for main:Object (NoMethodError)
可参照这篇博客第 3 节 http://www.himysql.com/ubuntu-12-04-lts-rvm-gitlab-5-redmine-integration.html
初步感觉是 git-shell 的问题 你 OS 是啥?如果是 ubuntu 的话,我大概能估到哪里的问题。
public 目录下的静态文件,一般都建议单独由 lighttpd、nginx 这类服务器来提供服务 可以单独使用静态域名访问,比如 i.himysql.com 不使用单独域名的话,在 nginx 加上 location ~* .(jpg|png|bmp|gif) { root /your/project/path/public; }
帝都逃离也好,真是不适合生活的地方