Skip to content
m1sogi edited this page Jun 9, 2014 · 12 revisions

はじめに入れるもの

環境設定編

nvidiaのグラボの設定

Fedora 17 nVidia Drivers Install Guide (disable nouveau driver)

http://www.if-not-true-then-false.com/2012/fedora-17-nvidia-guide/

カーネルアップデート、リブート

yum update kernel* selinux-policy*
reboot

リポジトリをたす

yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-branched.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-branched.noarch.rpm

ドライバ入れる

yum install akmod-nvidia xorg-x11-drv-nvidia-libs

nouveauという標準のドライバを無効にする

## Backup old initramfs nouveau image ##
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
 
## Create new initramfs image ##
dracut /boot/initramfs-$(uname -r).img $(uname -r)

そしてリブート

ruby編

nativeなものをビルドするのにdevelも必要

sudo yum install ruby ruby-devel
# optional
sudo yum install sqlite-devel

therubyracer,execjs をGemfileに追加 ビルドできない場合は

sudo yum install gcc-c++

rubygemもはいった、きがする

PHP編

phpunit

sudo yum install php-phpunit-PHPUnit
sudo yum install php-phpunit-PHPUnit-SkeletonGenerator

自動テストを行う

A continuous test runner for CLI v3 - Stagehand_TestRunner - Piece FrameworkA continuous test runner for CLI v3 - Stagehand_TestRunner - Piece FrameworkA continuous test runner for CLI v3 - Stagehand_TestRunner - Piece Framework

http://piece-framework.com/projects/stagehand-testrunner/wiki

Symfonyフレームワークのパッケージがいくつかいるようです(リンク先参照)

sudo pear channel-discover pear.piece-framework.com
sudo pear install piece/stagehand_testrunner

手動で入れても良いし、 --alldeps してもよい

nginx

yum install zlib-devel pcre-devel