MacOSXへのインストール
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[FrontPage]]
Ruby on Railsのインストールは、以下の手順で行う。
+ Rubyのインストール
+ RubyGemsのインストール
+ Ruby on Railsのインストール
+ データベース(PostgreSQL)のインストール
私は、主にMac OSXとWindows 2000を使っているので、これらの...
手順を書き留める。
* Mac OSX へのRuby on Railsのインストール [#fc5bb6f4]
Mac OSX 10.4からrubyがデフォルトでインストールされている。
rubyがインストールされているかどうかの確認は、ターミナル...
分かる。
#pre{{
$ ruby -v
ruby 1.8.2 (2004-12-25) [universal-darwin8.0]
}}
** Mac OSXへのRubyGemsのインストール [#cde23a31]
webサイト
http://docs.rubygems.org/
にアクセスしたのだが、うまく接続できない。
そこで、
http://rubyforge.org/
にアクセスし、RubyGemsをダウンロードする。
ダウンロードしたRubyGemsのバージョンは、REL_0_9_0だった。
展開する場所は、ホームディレクトリ/local/にした。
RubyGemsのインストールは、展開した場所に移動し、ruby setu...
このとき、スーパーユーザーの権限が必要なので、Mac OSXでは...
以下のようにsudoで代用した。
#pre{{
$ cd ~/local/rubygems-0.9.0
$ sudo ruby setup.rb
Password:
---> bin
<--- bin
---> lib
---> lib/rbconfig
<--- lib/rbconfig
---> lib/rubygems
<--- lib/rubygems
<--- lib
---> bin
<--- bin
---> lib
---> lib/rbconfig
<--- lib/rbconfig
---> lib/rubygems
<--- lib/rubygems
<--- lib
rm -f InstalledFiles
---> bin
mkdir -p /usr/bin/
install gem /usr/bin/
install gem_mirror /usr/bin/
install gem_server /usr/bin/
install gemlock /usr/bin/
install gemri /usr/bin/
install gemwhich /usr/bin/
install index_gem_repository.rb /usr/bin/
install update_rubygems /usr/bin/
<--- bin
---> lib
mkdir -p /usr/lib/ruby/site_ruby/1.8/
install gemconfigure.rb /usr/lib/ruby/site_ruby/1.8/
install rubygems.rb /usr/lib/ruby/site_ruby/1.8/
install ubygems.rb /usr/lib/ruby/site_ruby/1.8/
---> lib/rbconfig
mkdir -p /usr/lib/ruby/site_ruby/1.8/rbconfig
install datadir.rb /usr/lib/ruby/site_ruby/1.8/rbconfig
<--- lib/rbconfig
---> lib/rubygems
mkdir -p /usr/lib/ruby/site_ruby/1.8/rubygems
install builder.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install cmd_manager.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install command.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install config_file.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install custom_require.rb /usr/lib/ruby/site_ruby/1.8/rub...
install dependency_list.rb /usr/lib/ruby/site_ruby/1.8/ru...
install doc_manager.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install format.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install gem_commands.rb /usr/lib/ruby/site_ruby/1.8/rubyg...
install gem_openssl.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install gem_runner.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install incremental_fetcher.rb /usr/lib/ruby/site_ruby/1....
install installer.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install loadpath_manager.rb /usr/lib/ruby/site_ruby/1.8/r...
install old_format.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install open-uri.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install package.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install remote_installer.rb /usr/lib/ruby/site_ruby/1.8/r...
install rubygems_version.rb /usr/lib/ruby/site_ruby/1.8/r...
install security.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install source_index.rb /usr/lib/ruby/site_ruby/1.8/rubyg...
install specification.rb /usr/lib/ruby/site_ruby/1.8/ruby...
install timer.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install user_interaction.rb /usr/lib/ruby/site_ruby/1.8/r...
install validator.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install version.rb /usr/lib/ruby/site_ruby/1.8/rubygems
<--- lib/rubygems
<--- lib
As of RubyGems 0.8.0, library stubs are no longer needed.
Searching $LOAD_PATH for stubs to optionally delete (may ...
...done.
No library stubs found.
Successfully built RubyGem
Name: sources
Version: 0.0.1
File: sources-0.0.1.gem
}}
Mac OSXのrubyに不具合があるため、以下の処理が必要である。
#pre{{
$ sudo gem install fixrbconfig
Bulk updating Gem source index for: http://gems.rubyforge...
Successfully installed fixrbconfig-1.2
$ sudo fixrbconfig
====================
/usr/lib/ruby/1.8/powerpc-darwin8.0/ruby.h does not exist...
}}
おそらく、intel-macなのにpowerpcのヘッダを見に行っている...
そこで、/usr/lib/ruby/1.8/universal-darwin8.0をpowerpc-da...
#pre{{
$ cd /usr/lib/ruby/1.8
$ sudo ln -s universal-darwin8.0 powerpc-darwin8.0
}}
再度、
#pre{{
$ sudo fixrbconfig
====================
This program will replace your rbconfig.rb , located in /...
Press enter continue or ctrl-c to abort.
Backing up original rbconfig.rb in /usr/lib/ruby/1.8/powe...
All Done! You should be able to compile C extensions now!
}}
** Ruby on Railsのインストール [#vfec5e13]
最後にRuby on Railsをインストールする、RubyGemsを使うとge...
インストールが完了する。
#pre{{
$ sudo gem install rails --include-dependencies --version...
Password:
Successfully installed rails-1.1.2
Successfully installed rake-0.7.1
Successfully installed activesupport-1.3.1
Successfully installed activerecord-1.14.2
Successfully installed actionpack-1.12.1
Successfully installed actionmailer-1.2.1
Successfully installed actionwebservice-1.1.2
Installing ri documentation for rake-0.7.1...
Installing ri documentation for activesupport-1.3.1...
Installing ri documentation for activerecord-1.14.2...
Installing ri documentation for actionpack-1.12.1...
Installing ri documentation for actionmailer-1.2.1...
Installing ri documentation for actionwebservice-1.1.2...
Installing RDoc documentation for rake-0.7.1...
Installing RDoc documentation for activesupport-1.3.1...
Installing RDoc documentation for activerecord-1.14.2...
Installing RDoc documentation for actionpack-1.12.1...
Installing RDoc documentation for actionmailer-1.2.1...
Installing RDoc documentation for actionwebservice-1.1.2...
}}
railsの動作確認は、
#pre{{
$ rails -v
Rails 1.1.2
}}
バージョン1.1.2が表示されればOKである。
* PostgreSQLのインストール [#i8536867]
Mac OSX用のPkgインストーラが以下のサイトにある。
http://www.magic3.org/postgrex/
ここから、
- PostgreX(PostgreSQLのOSX用インストールパッケージ)
- Magic Postgre(PostgreSQLフロントエンドプログラム)
- PgPreference(PostgreSQLの起動停止を行うシステム環境設定...
をダウンロードし、インストールした。
* データベースアダプタのインストール [#uc28b2d1]
データベースアダプタには、Ruby版とC版がある。
Ruby版のインストールは、以下のように行う。
#pre{{
$ sudo gem install postgres-pr
Bulk updating Gem source index for: http://gems.rubyforge...
Successfully installed postgres-pr-0.4.0
}}
C版のインストールは、以下のように行う。
#pre{{
$ sudo gem install ruby-postgres
Bulk updating Gem source index for: http://gems.rubyforge...
Select which gem to install for your platform (universal-...
1. ruby-postgres 0.7.1.2006.04.06 (ruby)
2. ruby-postgres 0.7.1.2006.04.06 (mswin32)
3. ruby-postgres 0.7.1.2006.04.05 (mswin32)
4. ruby-postgres 0.7.1.2006.04.05 (ruby)
5. ruby-postgres 0.7.1.2005.12.21 (ruby)
6. ruby-postgres 0.7.1.2005.12.21 (mswin32)
7. ruby-postgres 0.7.1.2005.12.20 (mswin32)
8. ruby-postgres 0.7.1.2005.12.20 (ruby)
9. ruby-postgres 0.7.1.2005.12.19 (mswin32)
10. ruby-postgres 0.7.1.2005.12.19 (ruby)
11. ruby-postgres 0.7.1.2005.11.27 (mswin32)
12. ruby-postgres 0.7.1.2005.11.27 (ruby)
13. ruby-postgres 0.7.1.2005.11.26 (ruby)
14. ruby-postgres 0.7.1.2005.11.24 (ruby)
15. ruby-postgres 0.7.1.2005.11.24 (mswin32)
16. ruby-postgres 0.7.1.2005.11.23 (ruby)
17. Cancel installation
> 1
Building native extensions. This could take a while...
extconf.rb:6: command not found: pg_config --includedir
extconf.rb:13: command not found: pg_config --libdir
ERROR: While executing gem ... (RuntimeError)
ERROR: Failed to build gem native extension.
Gem files will remain installed in /usr/lib/ruby/gems/1.8...
Results logged to /usr/lib/ruby/gems/1.8/gems/ruby-postgr...
}}
PostgreSQLをパッケージを使ったため、pg_configが存在しなか...
取りあえず、ruby版を使うことにする。
* コメント [#sff990f5]
皆様のご意見、ご希望をお待ちしております。
#comment_kcaptcha
終了行:
[[FrontPage]]
Ruby on Railsのインストールは、以下の手順で行う。
+ Rubyのインストール
+ RubyGemsのインストール
+ Ruby on Railsのインストール
+ データベース(PostgreSQL)のインストール
私は、主にMac OSXとWindows 2000を使っているので、これらの...
手順を書き留める。
* Mac OSX へのRuby on Railsのインストール [#fc5bb6f4]
Mac OSX 10.4からrubyがデフォルトでインストールされている。
rubyがインストールされているかどうかの確認は、ターミナル...
分かる。
#pre{{
$ ruby -v
ruby 1.8.2 (2004-12-25) [universal-darwin8.0]
}}
** Mac OSXへのRubyGemsのインストール [#cde23a31]
webサイト
http://docs.rubygems.org/
にアクセスしたのだが、うまく接続できない。
そこで、
http://rubyforge.org/
にアクセスし、RubyGemsをダウンロードする。
ダウンロードしたRubyGemsのバージョンは、REL_0_9_0だった。
展開する場所は、ホームディレクトリ/local/にした。
RubyGemsのインストールは、展開した場所に移動し、ruby setu...
このとき、スーパーユーザーの権限が必要なので、Mac OSXでは...
以下のようにsudoで代用した。
#pre{{
$ cd ~/local/rubygems-0.9.0
$ sudo ruby setup.rb
Password:
---> bin
<--- bin
---> lib
---> lib/rbconfig
<--- lib/rbconfig
---> lib/rubygems
<--- lib/rubygems
<--- lib
---> bin
<--- bin
---> lib
---> lib/rbconfig
<--- lib/rbconfig
---> lib/rubygems
<--- lib/rubygems
<--- lib
rm -f InstalledFiles
---> bin
mkdir -p /usr/bin/
install gem /usr/bin/
install gem_mirror /usr/bin/
install gem_server /usr/bin/
install gemlock /usr/bin/
install gemri /usr/bin/
install gemwhich /usr/bin/
install index_gem_repository.rb /usr/bin/
install update_rubygems /usr/bin/
<--- bin
---> lib
mkdir -p /usr/lib/ruby/site_ruby/1.8/
install gemconfigure.rb /usr/lib/ruby/site_ruby/1.8/
install rubygems.rb /usr/lib/ruby/site_ruby/1.8/
install ubygems.rb /usr/lib/ruby/site_ruby/1.8/
---> lib/rbconfig
mkdir -p /usr/lib/ruby/site_ruby/1.8/rbconfig
install datadir.rb /usr/lib/ruby/site_ruby/1.8/rbconfig
<--- lib/rbconfig
---> lib/rubygems
mkdir -p /usr/lib/ruby/site_ruby/1.8/rubygems
install builder.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install cmd_manager.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install command.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install config_file.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install custom_require.rb /usr/lib/ruby/site_ruby/1.8/rub...
install dependency_list.rb /usr/lib/ruby/site_ruby/1.8/ru...
install doc_manager.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install format.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install gem_commands.rb /usr/lib/ruby/site_ruby/1.8/rubyg...
install gem_openssl.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install gem_runner.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install incremental_fetcher.rb /usr/lib/ruby/site_ruby/1....
install installer.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install loadpath_manager.rb /usr/lib/ruby/site_ruby/1.8/r...
install old_format.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install open-uri.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install package.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install remote_installer.rb /usr/lib/ruby/site_ruby/1.8/r...
install rubygems_version.rb /usr/lib/ruby/site_ruby/1.8/r...
install security.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install source_index.rb /usr/lib/ruby/site_ruby/1.8/rubyg...
install specification.rb /usr/lib/ruby/site_ruby/1.8/ruby...
install timer.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install user_interaction.rb /usr/lib/ruby/site_ruby/1.8/r...
install validator.rb /usr/lib/ruby/site_ruby/1.8/rubygems
install version.rb /usr/lib/ruby/site_ruby/1.8/rubygems
<--- lib/rubygems
<--- lib
As of RubyGems 0.8.0, library stubs are no longer needed.
Searching $LOAD_PATH for stubs to optionally delete (may ...
...done.
No library stubs found.
Successfully built RubyGem
Name: sources
Version: 0.0.1
File: sources-0.0.1.gem
}}
Mac OSXのrubyに不具合があるため、以下の処理が必要である。
#pre{{
$ sudo gem install fixrbconfig
Bulk updating Gem source index for: http://gems.rubyforge...
Successfully installed fixrbconfig-1.2
$ sudo fixrbconfig
====================
/usr/lib/ruby/1.8/powerpc-darwin8.0/ruby.h does not exist...
}}
おそらく、intel-macなのにpowerpcのヘッダを見に行っている...
そこで、/usr/lib/ruby/1.8/universal-darwin8.0をpowerpc-da...
#pre{{
$ cd /usr/lib/ruby/1.8
$ sudo ln -s universal-darwin8.0 powerpc-darwin8.0
}}
再度、
#pre{{
$ sudo fixrbconfig
====================
This program will replace your rbconfig.rb , located in /...
Press enter continue or ctrl-c to abort.
Backing up original rbconfig.rb in /usr/lib/ruby/1.8/powe...
All Done! You should be able to compile C extensions now!
}}
** Ruby on Railsのインストール [#vfec5e13]
最後にRuby on Railsをインストールする、RubyGemsを使うとge...
インストールが完了する。
#pre{{
$ sudo gem install rails --include-dependencies --version...
Password:
Successfully installed rails-1.1.2
Successfully installed rake-0.7.1
Successfully installed activesupport-1.3.1
Successfully installed activerecord-1.14.2
Successfully installed actionpack-1.12.1
Successfully installed actionmailer-1.2.1
Successfully installed actionwebservice-1.1.2
Installing ri documentation for rake-0.7.1...
Installing ri documentation for activesupport-1.3.1...
Installing ri documentation for activerecord-1.14.2...
Installing ri documentation for actionpack-1.12.1...
Installing ri documentation for actionmailer-1.2.1...
Installing ri documentation for actionwebservice-1.1.2...
Installing RDoc documentation for rake-0.7.1...
Installing RDoc documentation for activesupport-1.3.1...
Installing RDoc documentation for activerecord-1.14.2...
Installing RDoc documentation for actionpack-1.12.1...
Installing RDoc documentation for actionmailer-1.2.1...
Installing RDoc documentation for actionwebservice-1.1.2...
}}
railsの動作確認は、
#pre{{
$ rails -v
Rails 1.1.2
}}
バージョン1.1.2が表示されればOKである。
* PostgreSQLのインストール [#i8536867]
Mac OSX用のPkgインストーラが以下のサイトにある。
http://www.magic3.org/postgrex/
ここから、
- PostgreX(PostgreSQLのOSX用インストールパッケージ)
- Magic Postgre(PostgreSQLフロントエンドプログラム)
- PgPreference(PostgreSQLの起動停止を行うシステム環境設定...
をダウンロードし、インストールした。
* データベースアダプタのインストール [#uc28b2d1]
データベースアダプタには、Ruby版とC版がある。
Ruby版のインストールは、以下のように行う。
#pre{{
$ sudo gem install postgres-pr
Bulk updating Gem source index for: http://gems.rubyforge...
Successfully installed postgres-pr-0.4.0
}}
C版のインストールは、以下のように行う。
#pre{{
$ sudo gem install ruby-postgres
Bulk updating Gem source index for: http://gems.rubyforge...
Select which gem to install for your platform (universal-...
1. ruby-postgres 0.7.1.2006.04.06 (ruby)
2. ruby-postgres 0.7.1.2006.04.06 (mswin32)
3. ruby-postgres 0.7.1.2006.04.05 (mswin32)
4. ruby-postgres 0.7.1.2006.04.05 (ruby)
5. ruby-postgres 0.7.1.2005.12.21 (ruby)
6. ruby-postgres 0.7.1.2005.12.21 (mswin32)
7. ruby-postgres 0.7.1.2005.12.20 (mswin32)
8. ruby-postgres 0.7.1.2005.12.20 (ruby)
9. ruby-postgres 0.7.1.2005.12.19 (mswin32)
10. ruby-postgres 0.7.1.2005.12.19 (ruby)
11. ruby-postgres 0.7.1.2005.11.27 (mswin32)
12. ruby-postgres 0.7.1.2005.11.27 (ruby)
13. ruby-postgres 0.7.1.2005.11.26 (ruby)
14. ruby-postgres 0.7.1.2005.11.24 (ruby)
15. ruby-postgres 0.7.1.2005.11.24 (mswin32)
16. ruby-postgres 0.7.1.2005.11.23 (ruby)
17. Cancel installation
> 1
Building native extensions. This could take a while...
extconf.rb:6: command not found: pg_config --includedir
extconf.rb:13: command not found: pg_config --libdir
ERROR: While executing gem ... (RuntimeError)
ERROR: Failed to build gem native extension.
Gem files will remain installed in /usr/lib/ruby/gems/1.8...
Results logged to /usr/lib/ruby/gems/1.8/gems/ruby-postgr...
}}
PostgreSQLをパッケージを使ったため、pg_configが存在しなか...
取りあえず、ruby版を使うことにする。
* コメント [#sff990f5]
皆様のご意見、ご希望をお待ちしております。
#comment_kcaptcha
ページ名:
SmartDoc