生まれたてプログラマの覚書

思いついたときが、更新のとき。

注意してね

当blogを参考に行った行為に対し
一切の責任を負いません。
くれぐれも自己責任でお願いします。

 

また、当blogのコードを使う場合は、コメントを残していただけると、僕のテンションが少しあがります。

最新記事

月別アーカイブ

カテゴリ

検索フォーム

RSSリンクの表示

リンク

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Redmineの活動でinternal error

Redmineの個人用活動ページでエラーが出たので、対応。
目立つエラーだったので、ググったらすぐ見つかるだろうとググるも対応策がみつからず・・・

エラーログを見ると

NoMethodError (undefined method `repository' for nil:NilClass):
app/controllers/activities_controller.rb:7:in `index'

とのことなので、

app/controllers/activities_controller.rbを下記のように対応


@project.repository.fetch_changesets if @project.repository
↓↓↓
@project.repository.fetch_changesets if @project && @project.repository




スポンサーサイト

gem install mysql でつまった件

centosにRedmineをインストールしようとしたときに、gem install mysqlが通らなくてはまったのでメモ。

checking for mysql_ssl_set()... no
checking for rb_str_set_len()... no
checking for rb_thread_start_timer()... no
checking for mysql.h... no
checking for mysql/mysql.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/redmine/local/ruby1.8.7/bin/ruby
--with-mysql-config
~

結局、
yum install -y mysql-devel
後に、
gem install mysql
で通った。

Redmineを使ってみる[タスク・チケット・プロジェクト管理ツール]

ユーザ権限でgemをインストールして、radmineを会社で動かしてみた。
さっそく、チケットの変更が出来ない問題が発生。

あと、reminderのrakeコマンドが、走るけどメールが送信されん。
なんでやろ。(´・ω・`)

チケットはこれで解決
http://groups.google.com/group/redmine-users-ja/browse_thread/thread/7ce9464aeef674c4

ただ、かなり使い勝手はいいね。
tracよりいい。

ぐぐってたら、結構的を射ているだろう記事を発見
http://daipresents.com/weblog/fujihalab/archives/2009/02/redmine-usage-best.php
この通りに使えば、結構いい管理ツールとしていけると思う。

Premature end of script headers: test.cgiにプチはまり

apacheにてrubyのcgiを動かそうとしたら、httpd.confでつまった。

Premature end of script headers: test.cgi
のエラーが出て、cgiがうまく出力されなかった。

とりあえず、テストで文字列を出力させたかったから、

print "test-"

ってやってたら、あかんかった。

ぐぐったら、正しくヘッダを出力しないとエラーを出すらしい。
んで、

print "Content-type: text/html\n\n"

を入れたら動いた、
はまった(´・ω・`)

rubyで、文字列中のURLを抽出してリンクにする

いい感じのサンプルがネットに落ちてなかったので、作成


require 'uri'

def replace_uri(s)
str = s.dup
uri_reg = URI.regexp(%w[http https])
str.gsub!(uri_reg) {%Q{<a href="#{$&}" target="_blank">#{$&}</a>}}
return str
end



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。