大家多在自己的网站上面做 Ruby China 的链接吧,排名就上去了
#60 楼 @hxgdzyuyi vargrant 没法在产品环境用啊,你 VPS 能用?
+1
#46 楼 @kevin__liu 有意思,或许可以在 Ruby China 的个人页面实现这么一个功能,标出自己的工具
Passenger 不是有集成到 Nginx 的 module 么,或许可以直接把它打包成个 deb,这样 apt-get install 就能用了,Nginx 的配置应该还好也不是太难,另外那些从其它语言过来的人多少也会的。 主要是要把 Ruby 环境带上
真有需要改的,发个帖或者给我邮件我来帮他改好了,需求量少
得是一个软件,自带 Ruby, Rails, Gem, Bundler, ImageMagick, Nginx 有 init.d 的自启动脚本 甚至可以 apt-get install 来直接安装,装好以后就启动,然后把 Rails 放到某个目录就可以开跑那样
或者再退一步,至少让流行的 Ubuntu 上面可以快速部署 据我了解,再 Ubuntu 上面,不同的版本部署也是有一些差距的
下面这些包基本上是 Ruby 环境安装必要的,但某些系统版本下面依然存在出入,导致是不是的问题
build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf automake libtool imagemagick libmagickwand-dev libpcre3-dev
最恼火的还是 RMagick
的安装,这个估计 90% 的人都有遇到(尤其是在非 Debain 的系统下面)
我没环境测试,如果你有兴趣的话,可以给 Ruby China 提交修正。
整体来说,Gem 的命名都还好吧,也不是很乱(乱的 gem 火不起来,那些 Github 上面关注少的 gem 就不要用了,除非你了解里面的情况)
确实是有问题,现在"喜欢"也没法点 刚才又尝试了一下,好像是我手机问题
那个 render_ssi 的方法: https://gist.github.com/3127676
没遇到过,我的几个应用都很稳定,unicorn.log 里面有没有什么异常信息?
例子可以改成 user_name 更加贴切
很赞啊,非常实用
冷门的东西,没多少人关注吧
#2 楼 @sunsonavaj 缩进至少调整一下啊
require 'net/http'
def exec_ftp
log_ftp = File.open(File.dirname(__FILE__) + "/../log/ftp/#{time_to_simple_str}-receive.log", 'a+')
source_file = "gift_#{Time.now.strftime('%Y%m%d')}.txt"
log_ftp.puts "start exec ftp get file #{Time.now.strftime('%Y%m%d')}"
log_ftp.puts "file name is #{source_file}"
ftp = Net::FTP.open('****') do |ftp|
ftp.login('***', '***')
ftp.chdir('incoming/')
** ftp.getbinaryfile(?,?)**
end
puts "ftp transer end"
sync_data
log_ftp.close
end
@pizzq 错误信息直接以 REST 风格返回好了
此贴已经置顶了