坊主が上手にHatenaに坊主のコードを書いた

ITBOZEによるIT技術の備忘録ブログ

AptanaStudioとRailsとGitの環境のつくりかた

どもっ。ITBOZEです〜。

以前は、Emacs使いだったけど、最近はもっぱら、Vimmerですー。

ところで、「VimEmacsは、ちょっと。。。」とか「Sublimeとかも、ちょっと。。。」とか言われる方がいらっしゃる。

で、「今まで、EcliplseでJava頑張ってきますたー。RailsEclipseで、なんとかやれないの?」って声も聞くわけです。。。

そんな声にお応えするのが、今回の内容。

1. PCに以下のものを事前にインストールしておく

  • Ruby
  • Rails
  • Git
    • Gitのグローバル設定も済ませておく

2. AptanaStudioをインストール

3. AptanaStudioを日本語化

4. AptanaStudioのGitの設定

  • 「PortableGit」は不便なので、無効にする

    • 環境設定 > チーム > Git
      • 「Automatically attach our git support to projects added that have git repositories」のチェックボックスを外す
  • EGitプラグインをインストール

    1. ヘルプ > 新規ソフトウェアのインストール
    2. 以下の項目を入力
    3. 以下の2つにチェックを入れて、インストール
      • Eclipse Gitチームプロバイダー
      • JGitにチェック
  • EGit用のビューの表示方法

    1. ウィンドウ > ビューの表示 > その他
    2. フィルター入力欄に「Git」と入力
    3. 以下の3つのビューをクリック

5. RailsプロジェクトをGitクローンから作成する手順

  1. ファイル > 新規 > Railsプロジェクト
  2. 以下の項目を入力
    • 名前: 任意
    • ロケーション: 任意
    • Generate App:
      • 「Clone an existing git project」にチェック
      • ロケーション: github(またはBitbucketなど)のリポジトリURL
  3. 「完了」ボタン押下
  4. 作成されたプロジェクトファイルで右クリック
  5. 「プロパティー」をクリック
  6. 「プロジェクト・ネーチャー」を選択して、「Rails」のチェックボックスをチェック
  7. ダイアログが表示されるので、「はい」を押下

6. RailsプロジェクトとGithub(またはBitbucketなど)と連携させる方法

1. sshの設定
  1. 環境設定 > フィルター入力欄に「ssh」と入力
  2. 「一般 > ネットワーク接続 > SSH2」と表示されるので、「SSH2」を押下
  3. 一般タブでの設定
    • SSH2ホーム: 自分の環境での「.ssh」ディレクトリの場所
    • 秘密鍵: 「.ssh」ディレクトリ内にある秘密鍵ファイル(id_rsaなど)
2. gitの設定
  1. 環境設定 > フィルター入力欄に「git」と入力
  2. チーム > Git > 構成
  3. リポジトリ設定ボタンをクリック
  4. リポジトリー」セレクトボックスから、対象のリポジトリを選択
  5. 「ロケーション」欄の「開く」ボタンを押下
  6. 「構成」ファイルが表示されるので、[remote "origin"]のurlに、リポジトリのURLを入力して保存

7. Railsプロジェクトの修正箇所をGithub(またはBitbucketなど)へPushする手順

  1. ファイルを修正すると、修正ファイルがグリーンで表示される
  2. Gitステージングビューの「ステージされていない変更」欄に、修正ファイルが表示される
  3. 修正ファイルを、ステージされていない変更」欄からステージされた変更」欄へドラッグ・アンド・ドロップ
  4. コミットメッセージ欄に、メッセージを入力
  5. 「コミット」ボタンを押下
  6. プロジェクトを右クリック > チーム > Push Branch master...

8. Railsプロジェクトの実行(サーバー起動方法など)

  1. 実行 > Rails Console
  2. コンソール用のビューが開く
  3. このコンソールビューで、rails s を実行
  4. bundle installrake db:migrateなどのコマンドも、このコンソールビューで実行できる

いかがだったでしょうか?参考になれば、幸いです。

qiita.com