4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

EC2@ubuntuインスタンス作成後にやったインストールのあれこれ

Last updated at Posted at 2014-06-18

はじめに

  • よくする操作だとおもうので書いておきます!
  • 以下をするのにした必要な作業をメモしていきます
  • railsアプリをgit clone
  • アプリの起動
  • seleniumを使ってブラウザ(Firefox)テスト

Ruby(RVM)のインストール

$ curl -L get.rvm.io | bash -s stable
$ source ~/.rvm/scripts/rvm
$ rvm install 1.9.3
$ rvm rubygems latest
$ rvm use --default 1.9.3
  • デフォルトでは1.8.6が入っていた
  • curlは最初から入っていた

gitのインストール

$ sudo apt-get install git-core
$ sudo apt-get install connect-proxy

$ ssh-keygen #ノーパスワードでOK

~/.ssh/config作成

~/.ssh/config
Host github.com
  User git
  Hostname ssh.github.com
  Port 443
  IdentityFile ~/.ssh/id_rsa

githubに公開鍵を追加

bundlerのインストール

$ sudo apt-get install bundler

Firefoxのインストール

$ sudo apt-get remove firefox #一応、古いFirefoxを削除する手順
$ sudo apt-get install firefox
$ firefox -v

Mozilla Firefox 30.0
  • 最初から入ってなかったので要インストール

Xvfb(仮想フレームバッファサーバ)のインストール

$ sudo apt-get install xvfb
  • Headlessでテストを実行する場合には入れておかないと、以下のようなエラーがでる
  • Xvfb not found on your system (Headless::Exception)
  • 入れるとCUIだけでもFirefoxが使えるようになる

以下は必要であれば

vimのインストール

$ sudo apt-get install vim

sshのインストール

$ sudo apt-get install ssh

おわりに

  • 以上でgit clone/サーバー起動/テストができる環境が備わった

~ただの宣伝~

  • 全国のSeleniumer必読
  • Seleniumerといっていますが、Selenium, SauceLabs, Travis, Jenkinsに関するノウハウ書いているのでよかったら参考にしてみてください
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?