Ruby

Ruby-URL画像の取得?

Windows環境でのGemsの導入1

  • あらかじめCygwinを導入のこと
  • Ruby Jemsから最新版を導入
  • パッケージを自分のcygwinホームにコピーし,
    $ cd rubygems-1.3.2
    $ ruby setup.rb

で,導入後

$ cd bin
$ gem install rubygems-update
$ update_rubygems

で,/usr/bin/gemにインストールされる

Windows環境でのGemsの導入2

前準備

rubygems, zlib.dll, libeay32.dll, ssleay32.dllを用意する

1. rubygemsを解凍する

CentOSでのRuby環境

  • 5.3でのデフォルトは1.8.5で色々不都合あり
    • 1.8.7を導入
    • p174が現時点での最新版
  • checkinstallをdagより導入
# ./configure --prefix=/usr
# make
# /usr/
  • ここから
    yum install openssl openssl-devel
    yum install httpd-devel apr-devel 
    yum install gcc-c++ mysql-devel
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz
tar zxvf ruby-1.8.7-p174.tar.gz
cd ruby-1.8.7-p174
./configure --prefix=/usr
make
make test
make install
cd ext/openssl
ruby extconf.rb 
make
make install
cd ext/zlib
ruby extconf.rb -with-zlib-include=/usr/include -with-zlib-lib=/usr/lib
make
make install
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
tar zxvf rubygems-1.3.5.tgz 
cd rubygems-1.3.5
ruby setup.rb 
gem -v
  1.3.5
gem install rails -v=2.2.2 
gem install ruby-mysql
gem install mysql
  • mysql
mysqladmin -u root password hogehoge
-------------------
mysql> create database redmine1;
mysql> grant all on redmine1.* to reduser@localhost identified by 'redpass123';
mysql> SHOW variables LIKE "%sock%";
    で socket ファイルの位置を確認。>/var/lib/mysql/mysql.sock だった
-------------------
--wget http://rubyforge.org/frs/download.php/63583/redmine-0.8.5.tar.gz
wget http://rubyforge.org/frs/download.php/67144/redmine-0.8.7.tar.gz
tar zxvf redmine-0.8.5.tar.gz 
cd redmine-0.8.5
cp config/database.yml.example config/database.yml        
vi config/database.yml
   production: の database設定を編集する(主に★のところ)
-------------------------------
production:
  adapter: mysql
  database: redmine1 ★
  host: localhost
  username: reduser  ★
  password: redpass123 ★
  encoding: utf8
  socket: /var/lib/mysql/mysql.sock ★
-------------------------------
rake db:migrate RAILS_ENV=production
rake redmine:load_default_data RAILS_ENV="production"
   >>ja
chmod -R 755 files/ log/ tmp/ public/   
gem install passenger
passenger-install-apache2-module 

表示された指示通りに:   /etc/httpd/conf.d/passenger.conf (新規作成) に、

---------------------------------------
  LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/ext/apache2/mod_passenger.so
  PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5
  PassengerRuby /usr/bin/ruby
---------------------------------------

  /etc/httpd/conf/httpd.conf に自分用に書き換えた

---------------------------------------
  Listen 82
  <VirtualHost *:82>
     #ServerName www.yourhost.com
     DocumentRoot /home/sakaik/redmine-0.8.5/public
  </VirtualHost>
---------------------------------------

 を記述

 /etc/init.d/httpd restart
  • 初期パスワードは「admin」「admin」
  • passengerはnobody,nobodyで動くためパーミッションに注意

RadiantCMS

# gem install radiant
  • データベースの作成
    # rake development db:bootstrap

mongrelとmongrel_cruster

# gem install mongrel mongrel_cruster
# mongrel_rails cluster::configure -e development -p 8000 -N 5
# mongrel_rails cluster::start
# mongrel_rails cluster::stop

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-09-22 (木) 13:11:39 (1730d)