ruby

thin

Ruby のアプリケーションサーバーとしては最もメリットが大きいとおもうので、贔屓にしているのだが、色々と依存関係があって、稼働環境を整備するのがちょっと面倒臭い。 なんと最近は Gemfiles に記載がないと起動しないっぽい。 これは rails が悪いのか …

rvm のインストール

rvm をみてインストール。 モードはシングルユーザで。取りあえず、インストール $ bash curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) インストール後のメッセージに従って、~/.profile の末尾に以下を追記 -s "/User…

gem install -v=2.7 mysql

gem install -v=2.7 mysql -- --with-mysql-lib=/usr/lib/mysql 上手くいかない場合は gem install -v=2.7 mysql -- --with-mysql-config

gemを消す

最終手段 sudo rm -rf /usr/local/lib/ruby/site_ruby/1.8/rubygems* sudo rm -rf /usr/local/lib/ruby/gems/ sudo rm /usr/local/bin/gem*

gem のリポジトリに github を追加する。

gem sources -a http://gems.github.com/

soap4rのdebug

ruby-debug入れるのもいいんだけど、以下でも可 driver.wiredump_dev = STDOUT 標準出力に出ます。STDERRにすれは標準エラーに出ます。

thinのインストール

thinをインストールしようとしたら怒られた。 Building native extensions. This could take a while... ERROR: Error installing thin: ERROR: Failed to build gem native extension./usr/bin/ruby extconf.rb checking for rb_trap_immediate... yes chec…

gem のアップデート

gem自身をupdateするのは# gem update --systemでダメなら# gem install rubygems-update # update_rubygems特に1.3以降にあげる場合は、後者のrubygems-updateで。installのreadmeでかかれても

Rails Debugging on Windows

Windows環境でのrailsのデバッグですが、なんか動かない。 常に You need to install ruby-debug to run the server in debugging mode. With gems, use 'gem install ruby-debug' っていわれる。やっぱりMacだ。via Why doesn't Rails debugging work on Wi…

JRubyで作ったRailsアプリをJavaで動かす。

Jruby on Rails on Tomcatを参照しながら。環境は JRuby-1.1.1Rails2.0.2GoldSpike Rails2だけど、GoldSpikeでやってみる。というのは、「Rails2は Warblerで」みたいに書いてあるけど、 Copy the generated file $YOUR_APP_NAME.war to $TOMCAT_HOME/webapp…

will_paginate

対象はmislav-will_paginate (2.3.1) gitに移行したから、svn使ってpluginで使うのはやめて、gemでインストールしてね。 item_count、first、lastがない item_count、first、lastつかってるからなぁ。どうしよう?item_countは total_entries でいけた。 200…

Railsでデータベースを使わないとき

config/enviroment.rbに以下を追加config.frameworks -= [ :active_record ] 複数指定したい場合は、カンマ区切りで指定。config.frameworks -= [ :active_record, :active_resource, :action_mailer ] via [rails]Railsでデータベースを使わない

Pagenation at Rails2.0.x

Rails1.xの時はActiveRecordで実装されていたpagenateがRails2になるとどうもプラグインに抜き出され、classic_paginationとなったみたい。undefined method `paginate' for #>HogeController:0x381001c

tastymapのRailsを2.0にアップデートしてみる。

ホスティングサーバも対応してるし、もうそろそろいいかなぁということで、Railsのバージョンを2.0にあげてみました。単純にenvironment.rbのrailsバージョンを RAILS_GEM_VERSION = '2.0.2' にしてみたら、エラー出まくり。特にpluginのロードでヤイヤいわ…

Rails Pluginのアップデート

以下のコマンドで。ruby script\plugin update

openid_login_generator0.2

railsでOpenIDを使いたかったのでgemでOpenID Libraryをインストール gem install ruby-openid と、希望通り最新版の2.0.3がインストールされます。で、ログインのgeneratorもあったのでこれも合わせてインストール gem install openid_login_generator とバ…

ruby on windows

開発はどうしてもwindowsに(僕はmacがいいけど、一般的な企業にいるとやっぱりwindows)ならざるおえないんだけど、windowsでruby環境を作るのははてどちらが良いのやらRubyInstallerActiveScriptRubyどちらも試してみたけど、どちらも変わらないような。 違…

RubyGems

PerlのCAPNみたいなのRubyGems