Archives

You are currently viewing archive for December 2006
Dec
14
Category: Rails
Posted by: fuku
環境

Fedora Core6
ruby 1.8.5
irb 0.9.5
mysql 5.0.27



内容

RubyonRailsでMYSQL使用のサンプルを実行すると「No such file or directory - /tmp/mysql.sock」のエラーが表示される



原因

UNIX socketファイルを「/var/lib/mysql/mysql.sock」に設定している為(UNIX socketファイルのdefaultパスは、/tmp/mysql.sock)



解決

database.ymlに/var/lib/mysql/mysql.sockを指定
development:
adapter: mysql
database: XXXXX
username: root
password: XXXXX
socket: /var/lib/mysql/mysql.sock ←追加
host: XXXXX


Dec
14
Category: Rails
Posted by: fuku
環境

Fedora Core6



Rubyのインストール


[root@restrat ~]# yum install ruby
[root@restrat ~]# yum install ruby-devel
[root@restrat ~]# yum install irb
[root@restrat ~]# yum install rdoc



RubyGemのインストール


rubyonrailsからrubygemsをダウンロード
[root@restrat ~]# wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
http://www.rubyonrails.org/down
[root@restrat ~]# setup.rb



Railsのインストール


[root@restrat ~]# gem install rails ?include-dependencies


少し時間が掛かり終了すれば完了
Dec
13
Category: Linux
Posted by: fuku
環境

Fedora Core6



内容

Fedora Core6をインストール後FFFTPでログインできない



原因

ファイアウォールとSELinuxが有効になっていた為



解決

別でファイアウォールを設定するためファイアウォールとSELinuxを無効にする

ファイアウォールの停止
[root@restrat ~]# /etc/rc.d/init.d/iptables stop
[root@restrat ~]# chkconfig iptables off
[root@restrat ~]# /etc/rc.d/init.d/ip6tables stop
[root@restrat ~]# chkconfig ip6tables off

SELinuxを無効にする
[root@restrat ~]# setenforce 0
[root@restrat ~]# getenforce
Permissive
[root@restrat ~]# vi /etc/sysconfig/selinux
SELINUX=disabled ← enforcingをdisabledに変更



Dec
12
Category: Linux
Posted by: fuku
内容

[root@restart~]#slogin user@servername
でログイン時にエラーとなる



原因

[root@restart~]#cd /home
[root@restart~]#ll
[root@restart~]#drwxrwxrwx 3 user user 4096 12月 11 18:12 user


ユーザーホルダのバーミッションがグループ、その他のユーザーへも
書き込み権限、実行可能権限がついていた為

[root@restart~]#chmod 700 user
[root@restart~]#drwxr------ 3 user user 4096 12月 11 18:12 user



環境

Fedora Core6