2011年8月28日日曜日

gem install mysqlでのエラー対策(redmine1.2 install)

gem install mysql -- --with-mysql-config=/usr/bin/mysql_config
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.

/usr/bin/ruby extconf.rb --with-mysql-config=/usr/bin/mysql_config
mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h

Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/mysql-2.8.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out

のようなエラーが発生したら
% sudo apt-get install ruby-devel

ではなく

% sudo gem install ruby-devel

により解消。このエラーでruby-develが必要ってわからないのだけど。


 

2011年8月17日水曜日

redmineインストール時エラー②

Ubuntu 11.04 (Linux)にて

sudo gem install mysql
をredmineのインストール手順に沿ってinstallしようとすると
下記のようなエラーが出てしまう。
libmysqlclient-devのパッケージがinstallされていないからのようだ。

sudo apt-get install libmysqlclient-dev
にて解消

Building native extensions.  This could take a while...
ERROR:  Error installing mysql:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lmygcc... no
checking for mysql_query() in -lmysqlclient... no

2011年8月12日金曜日

PX-S3U2

PX-S3U2を使ってみた


秋葉原のFreeTというお店で
  1. 地デジ(2ch)+BS(2ch)のPX-W3PE(PCI-Express)

  2. 上記相当でUSB用のPX-W3U2(USB2)

  3. 地デジ(1ch)+BS(1ch)のみのPX-S3U2
を売っていたので安いということでPX-S3U2を購入した。



このPX-S3U2を使って
Windows8 + WindowsMediaCenter + AMDCPU(AMD Phenom™ II X61055T) + PX-S3U2(PLEX) + GA-890GPA-UD3H(GIGABYTE)という組み合わせで使ってみた。Cardリーダは内蔵されているのでそれが使えるのでCardリーダは不要。


TVTESTにて視聴+録画OK PT2と同様使えることが確認できた。
WindowsMediaCenter用のドライバ(PBDA)を使えば普通にwindows8+WindowsMediaCenterで
視聴することができた。TVTESTなどの配布がされなくなったのでこの
組み合わせが楽かもしれない。

使うドライバについて

PX-S3U2の
PBDA_driver_32(Windows Media Centerを使う場合のドライバ)
PBDA_driver_64(Windows Media Centerを使う場合のドライバ)
をインストール。
Windows8用のWindowsMediaCenterは2012.11月現在、無料で配布されている。

2011年8月2日火曜日

Redmineインストール時のエラー

Redmineのインストールにて、
>Generate a session store secret.
を実行すると

ubuntu:~/redmine-1.2$ sudo rake generate_session_store --trace
rake aborted!
uninitialized constant Rake::DSL
/usr/lib/ruby/1.8/rake.rb:2503:in `const_missing'
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/tasklib.rb:8
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/testtask.rb:4
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'

のようなエラーが発生してしまう。

どうも
sudo gem install rake -v '0.8.7'
にてインストール
sudo gem uninstall rake
にて新しい0.9.2を削除

Select gem to uninstall:
1. rake-0.8.7
2. rake-0.9.2
3. All versions
> 2
Successfully uninstalled rake-0.9.2

してから
ubuntu:~/redmine-1.2$ sudo rake generate_session_store --trace
を実行すると
** Invoke generate_session_store (first_time)
** Invoke config/initializers/session_store.rb (first_time)
** Execute config/initializers/session_store.rb
** Execute generate_session_store
とエラーも無く動くようだ。最新Rakeだとダメなのか。