- sshかmoshでログインする
- moshだと一度繋ぐと自動で接続を維持してくれるので便利
sshの場合
marimot-macbookair:~ marimot$ ssh marimot@サーバのIPアドレス
moshの場合
marimot-macbookair:~ marimot$ ssh marimot@サーバのIPアドレス
marimot@katsushika:~$ mosh-server
marimot@katsushika:~$ exit
marimot-macbookair:~ marimot$ mosh marimot@サーバのIPアドレス
アタッチするscreenがある場合(前回作業後にデタッチした場合)
marimot@katsushika:~$ screen -r
アタッチするscreenがない場合(サーバ再起動後, screen終了後など)
marimot@katsushika:~$ screen
- デタッチは単にTerminalを閉じればよい
- 手動でやるならCtrl+A D
marimot@katsushika:~$ cd maribase
marimot@katsushika:~/maribase$ pwd
/home/marimot/maribase
- 毎回やる必要はない
- Modelに変更を加えた場合は必要
- DBのURLを指定しなかった場合、db/development.dbが初期化される
コマンド
marimot@katsushika:~/maribase$ bundle exec rake db:migrate
- 下記コマンドで、開発用DBに接続し、Webアプリケーションを起動する
コマンド
marimot@katsushika:~/maribase$ bundle exec rackup
defining path: /
defining path: /special/dagashi
.
.
.
defining path: /overseas-students
defining path: /access
defining path: /introduction
defining path: /course
defining path: /test
defining path: /otherspots
[2012-08-14 16:27:52] INFO WEBrick 1.3.1
[2012-08-14 16:27:52] INFO ruby 1.9.3 (2012-04-20) [i686-linux]
[2012-08-14 16:27:52] INFO WEBrick::HTTPServer#start: pid=32359 port=9292
- 起動したら http://katsushika.leaf-tourism.com:9292/ でアクセスできる。
- 終了は Ctrl + C
- vimでがんばる
コマンド
marimot@katsushika:~/maribase$ vim views/photo/index.haml
- これがバックアップになる
コマンド
marimot@katsushika:~/maribase$ git add .
marimot@katsushika:~/maribase$ git status # なにがどうコミットされるのか確認するコマンド
marimot@katsushika:~/maribase$ git commit -m 'modified photo/index.haml' # -m のあとにコミットメッセージを書く