抛弃了Capistrano自己写了两个脚本来远程部署和启动rails
root目录下有个脚本 ~/scripts/deploy_xmapps.sh
#! /bin/bash
# 配置
## 定义check out的目录
SCM_CHECK_OUT_DIR=/tmp/xmapps_dir
## git repository
GIT_REPOSITORY=”ssh://wch@www.xiaoma.com:22229/opt/git/xmapps.git”
## 部署目录
ruby on rails 3 渲染json 406 Not Acceptable错误的解决办法
ruby on rails 3 渲染json 406 Not Acceptable错误的解决办法
ruby 创建文件夹 连同父级目录
python和shell里都有简单的方法来连同parent目录一同生成
比如 python里的
import os
os.makedirs(“/path/to/your/dir”)
ruby 也有
查看http://www.ruby-doc.org/docs/ProgrammingRuby/的时候找到了这个方法但是
根据http://objectmix.com/ruby/212839-creating-directory-file-makedirs.html里说的
这个方法是ftools 里的要使用就必须require ‘ftools’
# 定义原始路径
directory = “public/data”
# 初始化日期路径
t = Time.now
#年月日
year_s = t.strftime(“%Y”).to_s
month_s = t.strftime(“%m”).to_s
day_s = t.strftime(“%d”).to_s
base_dir = File.join(directory, year_s, month_s, day_s)
if not File.exist?(base_dir)
File.makedirs(base_dir)
end
Phusion Passenger 3.0.7 发布,增加对Nginx 1.0.0的支持
Phusion Passenger 3.0.7 发布,增加对Nginx 1.0.0的支持,Passenger 是最有潜力的ruby运行服务器,可以很好的和apache,nginx整合使用,以模块的形式编译安装,非常方便,
我今天就已经成功在我的gentoo上自行编译了nginx-1.0.0 + ruby-1.8.7 + rails-3.0.6 + passenger-3.0.7的运行环境,
替代了以前的nginx-0.8.53 + ruby-1.8.7 + rails-2.3.5 + mongrel_cluster,
RailsInstaller 1.1.1 发布
RailsInstaller 1.1.1 发布.railsInstaller是windows下的一种集成环境,相当于wamp或者xampp这种软件,简化ROR的安装工作
我已经在看到这个新闻前就发现了,他的前生就是是instantRails,好像是现在改名了