vmware再セットアップ中

半年ほど素人が適当弄りまくってたらrailsコマンドすら起動しなくなって如何ともしがたいので、全てなかったこととしてゼロからやり直すことにしました。未だにLinux全然分かっとらんよ。

以下、ログ。

eth0を認識させる

ファイルサーバーからvmwareイメージをコピって来たらlocalhostしかない。検索しながら適当にやってみてたけどどうにもうまく行かないので会社の人にお願い。自分で適当に弄りすぎてまた誰にも理解できない環境になったら困るし・・・。

んで、教えてもらったこと

  • vmwareはイメージコピーして立ち上げるとMACアドレスを新しく振り直してくれる
  • でも以前の設定はeth0として残ってて、新しいのはeth1として設定されたりする
  • /etc/udev の下にその辺の設定ファイルがあるのでなんとかすればOK

ユーザー追加

まぁこのくらいなら自分でも何とか・・・。

adduser myname

sudo

/etc/apt/source.listの一行目にCD-ROMが入ってたので消して(はまった)

apt-get install sudo

vim /etc/sodoers

myname  ALL=(ALL) ALL

sambaインストール

母艦からいろいろ持ってきたいので。

apt-get update
apt-get install samba
smbpassword -a myname

いいのか悪いのか知らんけど以下を変更
/etc/samba/smb.conf

[homes]
  writable = yes
  create mask = 0777
  directory mask = 0777

リスタート

/etc/init.d/samba.restart

ssh関係

sudo apt-get install sssh

前使ってた鍵を ~/.ssh にコピーして

apt-get install netcat

.ssh/config

Host 192.168.0.1
  Port 22
  ProxyCommand ssh gateway.server.name exec nc -w 10 %h %p

ruby

sudo apt-get install ruby ruby1.8 ruby1.8-dev rubygems ri ri1.8 irb irb1.8

~/.bashrc

export PATH=/var/lib/gems/1.8/bin:$PATH

rails

$ sudo gem install rails
$ rails -v
Rails 1.2.3

subversion

sudo apt-get install subversion

RMagick再挑戦

debianrubygemsを使うよりソースから入れたほうがいいとのお言葉をいただきました。

wget http://rubyforge.iasi.roedu.net/files/rubygems/rubygems-0.9.4.tgz
tar 
cd 
ruby setup.rb config
ruby setup.rb setup
sudo ruby setup.rb install

いっそRubyもソースから入れろとのご指導を賜りました

sudo apt-get remove ruby1.8
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz
tar
cd
./configure
make
sudo make install
y_ando@debian:~/tmp$ rubybash: /usr/bin/ruby: No such file or directory
y_ando@debian:~/tmp$ which ruby
/usr/local/bin/ruby

なんかおかしい。

$ su -
# updatedb
# sync;sync;sync;

こうすればいいらしい。

cd rubygems-0.9.4
ruby setup.rb config
ruby setup.rb setup
sudo ruby setup.rb install

gemも入れなおして

sudo gem install rmagick -r

rmagickも入れなおして

$ irb
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'RMagick'
=> true

やっとRMagickが入った・・・

railsもやり直し

$ sudo gem install rails
$ rails -v
Rails 1.2.3

MySQL

sudo apt-get install mysql-server
sudo apt-get install libmysql-ruby1.8