netbeansでRuby on Rails 環境設定&チュートリアル
windows7 proでの ruby, rails の環境構築は頑張らずにrailsinstallerを使った。
【レビュー】“Ruby on Rails”環境を手軽に構築するためのインストーラー「RailsInstaller」 - 窓の杜
インストール先はカスタマイズしたけど、インストール成功後の git、sshの設定を実行したら
cドライブに c:\sites\todo ができちゃった(えぇー)。
rubyは NetBeans 7.xの公式サポートからエディタとしては十分問題ないし、
プラグインも使える。railsのコマンドはコンソールで実行する、と割り切れば問題なし!
インストールと注意書きの参考は以下。
NetBeans 7.1にRuby on Railsプラグインをインストールする手順 - Rails 雑感 - Ruby on Rails with OIAX
チュートリアルは以下を試してみる。
簡単!Rails3.2を使って10分でブログアプリを構築する方法 · DQNEO起業日記
gem 'execjs' gem 'therubyracer'
上記でエラーになり、中止。
以下を試してみる。
NetBeans 7.1.1 でJRuby 1.67 on Rails 3.2 でこんにちは世界 - Tacknのつぶやき
rails new foo --skip-bundle cd foo bundle install rails g scaffold user name:string email:string rake db:migrate rails s
上記で http://localhost:3000/user でアクセスし表示確認。
次にインポートを実施。
メニューから、project > project > Ruby on Rails Application with Existing Sources >[次へ]
表示ダイアログで、Project foder:
プルダウンで ruby platform:
右の[Manage]から[Autodetect Platforms]を押すと自動で入力枠が埋まった。
その後、[Close]を押して戻るとプルダウンが[Ruby 1.9.3-p125]に。
完了を押すと、ステイタスバーに「プロジェクトをスキャンしています」と出て読み込み終わったらインポート完了。
controller作成手順でGUI上で右クリックしGenerate したがブラウザに表示されない。
生成されたhello.html.erbには問題なく、configuration/routes.rbの以下がコメントアウトされていた。
match ':controller(/:action(/:id))(.:format)'
その後も @time がブラウザで表示されない、インテリセンス(コードスニペット)の一覧はでるが、
挿入される補完コードとカーソルの位置などがいまいちしっくりこない・・・。
EclipseベースのAptanaのほうがいいかも〜と思いつつ、今日は終了。
netbeansでphp
昔のもっさりした動きが解消されていたので、NetBeansをインストール&チュートリアル。
環境構築したOS は windows7 pro。
Xampp(正確には xampplite) はインストール済み。
日本語のページもあるしチュートリアルも豊富なのでダウンロード&即実行できる。
敷居はかなり低い。
今回はNetBeans 7.1.1 for PHPをインストール
PHPチュートリアル
インストールして、新規プロジェクト>カテゴリ:サンプル:PHP>TodoList PHPサンプルアプリケーション を選択。
引っかかりそうなところは以下かな。
- 作成したプロジェクトの config/config.iniを編集して、mysql接続設定を編集。
- プロジェクトで右クリック>プロパティ>ソース>webルート の設定
- プロジェクトで右クリック>プロパティ>ソース>□ファイルをソースフォルダから別の場所にコピー(xamppのhtdocs)
xamppやwebアプリ構築でフォルダの指定場所がわかってれば特に困らないはず。
Eclipse系でできる操作やデバッグも同じようにできる。
カスタマイズせずにすぐに操作するときにいろいろ準備しなくてよい。
他のIDEでハマル部分がないのでこれで開発になれてからEclipse系に移るほうが工数少なそう。
公式サイトには他にもずらっとチュートリアルがあるので、
悩まずにもくもくと手を動かせば、習うより慣れると思う。
php in heroku
yandodさんのブログでherokuでもphpが動くらしい。
http://blog.candycane.jp/archives/1375
リンクをたどるとここにそのまま使えそうな手順(http://nkjmkzk.net/?p=2266)発見。
レッツ・チャレンジ!
- Heroku Toolbelt(https://toolbelt.herokuapp.com/) をインストール
- 公開鍵 生成
- なければ ssh-keygenを実行
- 公開鍵 追加
- heroku keys:add
- 手順実行(http://nkjmkzk.net/?p=2266)
- git push heroku master で Permission denied (publickey). のエラーが発生。
- git の configファイルを修正したら成功!
- 2011-09-14
- Heroku > Myapps > (リポジトリ名) > Heroku URL のリンクをクリック!
- (手順どおりに作れば)Hello xxxx ! が表示。成功! or ?
CentOS6.2 インストール on VMWare
VMWare 上に CentOS6.2を install。
簡易インストールでさくっとインストールは完了。
日本語環境とキーボード設定で迷う。
VMware Playerにcentos6.2をいれて日本語化する - purazumakoiの[はてなブログ]
上記を参考にして設定。
今みると日本語はログイン時に画面下に旗のようなマークのところで選択できたかも。
キーボードは日本語設定後に以下で完了。
システム => 設定 => キーボード
キーボードの型式を 『Japanese 106-key』に変更
レイアウトの選択を 『Japan』だけに変更
次は日本語入力の設定。
CentOS 6.2英語環境で日本語入力(IBus-Anthy) - Toolbox
PhoneGap
Build Error
Adobeが買収した話題の PhoneGapを試してみる。
日本語の紹介サイトを参考にインストール。
iOS版(Xcode)/Android(mac)/Android(Win)のいずれの環境でもOKなのはすごい。
iOSでインストールし、チュートリアルの「Hello wolrd」を行ってビルド・・・が、盛大にエラーw
ちょっとした設定を行って解決したので、環境と手順をメモ。
環境
Mac OS X | 10.6.8 |
Xcode | 3.2.6 |
PhoneGap | 0.9.5 |
設定手順
林檎マーク横の[Xcode]→[Preference](環境設定) を開き、[Source Trees](ソースツリー)タブを選択。
設定名「PHONEGAPLIB」のパスを右記に設定。「/Users/(アカウント名)/Document/PhoneGapLib」(デフォルトのとき)
Tutorial(予定)
その後はgihyoのサンプル4回分を実行してみる。
継続的な開発フローとGit
継続的に開発するとき、参考になる記事をメモ。
■バージョンの付け方、タスク駆動
■git の master/branch 管理
■git 記事まとめ