<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Rails on 空想枫</title>
    <link>http://it580.com/tags/rails/</link>
    <description>Recent content in Rails on 空想枫</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>&amp;copy; 2001-2020 空想枫</copyright>
    <lastBuildDate>Wed, 25 Apr 2018 09:12:24 +0000</lastBuildDate>
    
	<atom:link href="http://it580.com/tags/rails/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Rails Task 的便捷调试</title>
      <link>http://it580.com/rails-task-debug/</link>
      <pubDate>Wed, 25 Apr 2018 09:12:24 +0000</pubDate>
      
      <guid>http://it580.com/rails-task-debug/</guid>
      <description>最近为Rails程序加了不少Task，为方便调试采用如下方法。 1、在task目录增加debug.rake文件，文件内容如下。
desc &amp;quot;switch rails logger to stdout&amp;quot; task :verbose =&amp;gt; [:environment] do Rails.logger = Logger.new(STDOUT) end desc &amp;quot;switch rails logger log level to debug&amp;quot; task :debug =&amp;gt; [:environment, :verbose] do Rails.logger.level = Logger::DEBUG end desc &amp;quot;switch rails logger log level to info&amp;quot; task :info =&amp;gt; [:environment, :verbose] do Rails.logger.level = Logger::INFO end  2、这样就可以直接跑现有task的debug模式了。
rails debug taskname:something  </description>
    </item>
    
    <item>
      <title>Ruby on Rails 在 Mac OS X 下的典型安装</title>
      <link>http://it580.com/ruby-on-rails-on-mac-os-x/</link>
      <pubDate>Sun, 26 May 2013 19:56:02 +0000</pubDate>
      
      <guid>http://it580.com/ruby-on-rails-on-mac-os-x/</guid>
      <description>1、Mac系统  系统更新 安装Xcode 4.4 Xcode -&amp;gt; Preferences -&amp;gt; Download Tab -&amp;gt; Install &amp;lsquo;Command Line Tools&amp;rsquo;  2、安装homebrew  ruby -e &amp;ldquo;$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)&amp;quot;
brew install git
brew update
 3、安装XQuartz(如果你要用ImageMagick)  访问: http://xquartz.macosforge.org/trac/wiki/Releases (下载最新的，当前是x11 2.7.4) 下载并完成安装  4、安装其他需要软件  brew install imagemagick
curl get.pow.cx | sh
brew install mysql (或者到Mysql官网下载)
 5、RVM,Ruby,Rails  curl -L https://get.rvm.io | bash
source ~/.zprofile rvm install 1.9.3
rvm 1.9.3 &amp;ndash;default
gem install rails</description>
    </item>
    
    <item>
      <title>Ruby On Rails在Ubuntu 12.04.1 LTS下的安装</title>
      <link>http://it580.com/install-ruby-on-rails-on-ubuntu-12-04-1-lts/</link>
      <pubDate>Tue, 02 Oct 2012 21:36:33 +0000</pubDate>
      
      <guid>http://it580.com/install-ruby-on-rails-on-ubuntu-12-04-1-lts/</guid>
      <description>Ubuntu 12.04.1 LTS Desktop下使用RVM进行RoR安装及配置。 1、安装 RVM  执行如下命令:
 sudo apt-get install curl curl -L get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm rvm requirements
 应该会有类似提示:
 Additional Dependencies: # For Ruby / Ruby HEAD (MRI, Rubinius, &amp;amp; REE), install the following: ruby: /usr/bin/apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config
 根据提示执行如下命令:
 rvmsudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config</description>
    </item>
    
    <item>
      <title>Debian下Redmine&#43;Lighttpd安装部署(Linode VPS)</title>
      <link>http://it580.com/debian-e4-b8-8bredminelighttpd-e5-ae-89-e8-a3-85-e9-83-a8-e7-bd-b2linode-vps/</link>
      <pubDate>Tue, 25 Oct 2011 09:11:38 +0000</pubDate>
      
      <guid>http://it580.com/debian-e4-b8-8bredminelighttpd-e5-ae-89-e8-a3-85-e9-83-a8-e7-bd-b2linode-vps/</guid>
      <description>Redmine官方站点: http://www.redmine.org Redmine是基于RoR开发的Web项目管理应用，本次部署的是1.2.1版本。 1.安装ruby,rake…
 apt-get update apt-get install ruby rake librmagick-ruby libmysql-ruby rubygems libfcgi-ruby1.8 libopenssl-ruby1.8
 2.安装rails,rack(根据Redmine版本要求安装对应的版本包)
 gem install rails -v=2.3.11 gem install rack -v=1.1.1
 3.安装Redmine
 wget http://rubyforge.org/frs/download.php/75099/redmine-1.2.1.zip unzip redmine-1.2.1.zip mv redmine-1.2.1 /var/www/redmine
 4.MySQL配置 登陆mysql,执行如下命令,建立redmine数据库,用户名为redmine,密码为my_password:
 grant all privileges on redmine.* to &amp;lsquo;redmine&amp;rsquo;@&amp;lsquo;localhost&amp;rsquo; identified by &amp;lsquo;my_password&amp;rsquo;;
 5.Redmine配置 数据库配置:
 cp /var/www/redmine/config/database.yml.example /var/www/redmine/config/database.yml nano /var/www/redmine/config/database.yml
 database.yml内容根据你新建的数据库名称,mysql用户名,对应的密码进行修改:
 production: adapter: mysql database: redmine host: localhost username: redmine password: my_password</description>
    </item>
    
    <item>
      <title>Mac OS X 10.4(Tiger)下Ruby On Rails 编译安装</title>
      <link>http://it580.com/mac-os-x-10-4tiger-e4-b8-8bruby-on-rails-e7-bc-96-e8-af-91-e5-ae-89-e8-a3-85/</link>
      <pubDate>Wed, 14 Apr 2010 14:14:40 +0000</pubDate>
      
      <guid>http://it580.com/mac-os-x-10-4tiger-e4-b8-8bruby-on-rails-e7-bc-96-e8-af-91-e5-ae-89-e8-a3-85/</guid>
      <description>1.安装Xcode 2.5 下载链接:xcode25_8m2558_developerdvd.dmg，完成后直接安装即可。 2.安装Ruby
 curl –O ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz tar xzvf ruby-1.9.1-p376.tar.gz cd ruby-1.9.1-p376 ./configure &amp;ndash;prefix=/usr/local make sudo make install
 3.安装RubyGem
 curl –O http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz tar xzvf rubygems-1.3.6.tgz cd rubygems-1.3.6 sudo ruby setup.rb
 4.安装Ruby On Rails
 sudo gem install rails &amp;ndash;include-dependencies
 5.配置路径 安装完成后如果你直接执行ruby -v，看到的将还是系统已有的1.8.2版本，还需要执行如下操作。
 nano ~/.profile
 加入如下内容，保存退出。
 export PATH=”/usr/local/bin:/usr/local/sbin:$PATH”
 执行:
 . ~/.profile
 检查是否加入/usr/local/bin等内容，执行如下命令:
 echo $PATH
 如果已经包含我们加入的部分，再运行ruby -v就可以看到是版本已经是1.9.1p376。 完成。</description>
    </item>
    
    <item>
      <title>Debian5下Ruby On Rails 自编译</title>
      <link>http://it580.com/debian5-e4-b8-8bruby-on-rails-e8-87-aa-e7-bc-96-e8-af-91/</link>
      <pubDate>Sun, 29 Mar 2009 00:00:20 +0000</pubDate>
      
      <guid>http://it580.com/debian5-e4-b8-8bruby-on-rails-e8-87-aa-e7-bc-96-e8-af-91/</guid>
      <description>1.需要的编译环境
运行如下命令:
 apt-get install gcc make
 2.安装Ruby
运行如下命令:
 wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz
tar xzvf ruby-1.8.7-p72.tar.gz
cd ruby-1.8.7-p72
./configure
make
make install
 3.安装RubyGems
运行如下命令:
 wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz
tar xzvf rubygems-1.3.1.tgz
cd rubygems-1.3.1
ruby setup.rb
apt-get install zlib1g-dev
wget http://www.blue.sky.or.jp/atelier/ruby/ruby-zlib-0.6.0.tar.gz
tar xzvf ruby-zlib-.0.6.0
ruby extconf.rb
make
make install
 4.安装Rails
运行如下命令:
 gem install rails
 </description>
    </item>
    
    <item>
      <title>Phusion Passenger(mod_rails)</title>
      <link>http://it580.com/phusion-passengermod-rails/</link>
      <pubDate>Sun, 20 Apr 2008 15:42:01 +0000</pubDate>
      
      <guid>http://it580.com/phusion-passengermod-rails/</guid>
      <description>Phusion Passenger — a.k.a. mod_rails 非常简单，方便的将rails部署于Apache上的apache模块，安装也非常简单。 在Ubuntu上的部署：
 sudo gem install passenger sudo passenger-install-apache2-module
 如果有缺少组件，它会自动提示并给出建议的安装命令。 官网上有和Mongrel,Thin的对比性能测试报告，这里我就贴一下结果图表，具体点这里(Passenger,Mongrel,Thin的对比性能测试报告). 除了更加简单的rails部署，它还优化了rails的出错界面。点击这里访问(rails database error)</description>
    </item>
    
  </channel>
</rss>