デプロイ先のRubyをRVMで入れている場合、そのRubyをCapistranoが見つけてくれないのでうまくデプロイが進まない現象が起こる。 それをうまく動かすためにひと工夫。 rvm capistrano plugin Capistranoを実行するマシンとデプロイ先のマシンの両方にRVMの1.0.1以上が入っている場合は、RVMのプラグインで解決できる。これはデフォルトで入っているので特にインストールしたりする必要はない。 deploy.rbの先頭に以下のコードを追加。 set :rvm_type, :user $:.unshift(File.expand_path('./lib', ENV['rvm_path'])) require "rvm/capistrano" set :rvm_ruby_string, '1.9.2' rvm_typeはRVMをrootでインストールしている場
とするわけなんだけど、これってパッケージ名にしか引っかからないんだなぁ。だとするとあんまり使えない。query とか list とかあるけど結局 name しか見てないから、「こんな機能を持ってるパッケージがあるかどうか」は raa や rubyforge の Web 上のインターフェイスから確認しないとよく分からんてことになっちゃう。(Fink で入れた 0.8.11 と ports で入れた 0.9.0 で確認。) あ。
# gem install memcache-client インストール物 (man,infoは除く) /usr/lib/ruby/gems/1.8/gems/memcache-client-1.5.0/*/* 動作確認 以下のようなプログラムを書いてmemcachedに値を格納してみる。 require 'rubygems' require 'memcache' cache = MemCache.new('localhost:11211') cache['num'] = 123 # 数値 cache['str'] = 'abc' # 文字列 cache['array'] = [11, 22, 33] # 配列 cache['hash'] = {1 => 'xxx', 2 => 'yyy'} # ハッシュ 次に別のプログラムを書いて上記で格納した値が取り出せることを確認する。 requir
scrubytを使いたくて、次のようにしてみた。 $ sudo gem install scrubyt ERROR: Error installing scrubyt: scrubyt requires RubyInline (= 3.6.3) 自分の環境ではRubyInlineが最新バージョン(3.6.6)だったため、動作しなかった。何ということでしょう。 バージョン指定は、次のようにgemの引数にできる(ref: 「scRubytをちょこっと触ったけど挫折 (polog)」) $ sudo gem install RubyInline --version '= 3.6.3' Successfully installed RubyInline-3.6.3 1 gem installed Installing ri documentation for RubyInline-
Warning. (2019.1) REXML は, 標準添付ですが, 品質・速度の両面であまりよくありません。Nokogiri (鋸) がメジャーで、長らく標準の地位で使われています。REXML の3倍速い。 最近は, 大鋸 (おが) の人気が高い。スレッドセーフ、高速、機能性もある。Yorick Peterse / oga · GitLab REXMLの特徴 REXMLは、 XML 1.0に準拠した、高速なXMLパーサで、DOMツリーを生成したり、XML文書を読みながらコールバックさせる (SAX2ストリームパーサ) ことができる。 XPathの実装を含み、検索式によってDOMツリーの好きな要素を取り出すことができる。 Ruby 1.8.5にはREXML 3.1.4が添付されている。チュートリアル、APIリファレンスは下記で見られる。が、APIリファレンスのほうは不十分かつ誤りもある。
Landscape トップページ | < 前の日 2004-07-01 2004-07-02 次の日 2004-07-03 > Landscape - エンジニアのメモ 2004-07-02 添付ファイル付メールを送信する Perl/Rubyスクリプト 当サイト内を Google 検索できます * 添付ファイル付メールを送信する Perl/Rubyスクリプトこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [メール] [Perl] [Ruby] コマンドラインから添付ファイル付きメールを送信したい。cron で定期的にメール送信するバッチが必要になった。 - 2003-12-12 でも同じ記事を書いたけど2003-12-12 にも同じ「添付ファイル付きメールをコマンドラインから送信」という記事を書いたが、あれは Linux での話だ。今回は cygwin で同じ
30分プログラム、その258。TMailを使って添付ファイル付きのメールを送信してみる。 実際のメールの送信はsendmailに任せるので、メールの内容を標準出力に出すだけ。 使い方 $ ruby attach-mail.rb | sendmail -t ソースコード #! /opt/local/bin/ruby -w # -*- mode:ruby; coding:utf-8 -*- # # attach-mail.rb - # # Copyright(C) 2008 by mzp # Author: MIZUNO Hiroki / mzpppp at gmail dot com # http://howdyworld.org # # Timestamp: 2008/03/04 22:50:26 # # This program is free software; you can red
RubyGems.org is the Ruby community’s gem hosting service. Instantly publish your gems and then install them. Use the API to find out more about available gems. Become a contributor and improve the site yourself. RubyGems.org is made possible through a partnership with the greater Ruby community. Fastly provides bandwidth and CDN support, Ruby Central covers infrastructure costs, and funds ongoing
RubyGems は、Ruby のライブラリパッケージ管理システムです。これを用いることにより、さまざまな Ruby 用ライブラリを簡単にインストールすることができるようになります。また、すでにインストールされているライブラリのバージョンアップも行うことができます。 yum によるインストール まず、「yum に dlutter リポジトリを追加する」を参考に dlutter リポジトリを yum リポジトリに追加してください。 次に以下のコマンドを実行します。 [root@host1 ~]# yum --enablerepo=dlutter -y install rubygems.noarch これで RubyGems の導入は完了です。 tar ボールからのインストール まずは、最新バージョンの RubyGems のソースのアーカイブファイルを取得します。2008年5月22日現在、R
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く