Ruby/インストール/UbuntuにRubyをインストール
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* UbuntuにRubyをインストール [#s328a62b]
UbuntuにRubyをインストールしたときの資料です。~
使用したUbuntuはUbuntu12.04になります。~
端末からインストールした手順になります。
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* Rubyパッケージを検索してみる [#te8c7459]
apt-cacheコマンドでRubyのパッケージを検索してみます。
sakura@ubuntu:~$ apt-cache search ruby | grep full
ruby-ferret - full text search engine library for Ruby
ruby-full - Transitional package for ruby1.8-full
ruby1.8-full - Ruby 1.8 full installation
ruby1.9.1-full - Ruby 1.9.1 full installation
本資料では、ruby-full(Ruby1.8)とruby1.9.1-fullの両方をイ...
* Rubyのインストール [#od9dd6a6]
以下のコマンドで2つのバージョンのRubyをインストールしま...
sudo apt-get -y install ruby-full ruby1.9.1-full
インストール中は以下のようなメッセージが表示されます。
sakura@ubuntu:~$ sudo apt-get -y install ruby-full ruby1...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
binutils cpp cpp-4.6 gcc gcc-4.6 libc-dev-bin libc6-de...
libruby1.9.1 libruby1.9.1-dbg libtcltk-ruby1.8 libtclt...
ruby1.8-dev ruby1.8-full ruby1.9.1 ruby1.9.1-dev ruby1...
提案パッケージ:
binutils-doc cpp-doc gcc-4.6-locales gcc-multilib make...
libmudflap0-4.6-dev gcc-4.6-doc libgcc1-dbg libgomp1-d...
ruby1.8-examples graphviz
以下のパッケージが新たにインストールされます:
binutils cpp cpp-4.6 gcc gcc-4.6 libc-dev-bin libc6-de...
libruby1.9.1 libruby1.9.1-dbg libtcltk-ruby1.8 libtclt...
ruby-full ruby1.8 ruby1.8-dev ruby1.8-full ruby1.9.1 r...
アップグレード: 0 個、新規インストール: 30 個、削除: 0 ...
40.9 MB のアーカイブを取得する必要があります。
プロンプトが戻ってくればインストールが完了です。
* Rubyのバージョン切り替え [#xa43b296]
2種類のバージョンのRubyをインストールしました。~
端末からrubyのバージョンを確認すると
sakura@ubuntu:~$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
が有効になっています。
もう一つのRuby1.9に変更したい場合は、以下のコマンドで変更...
** インストールされているRubyバージョン一覧表示方法 [#m95...
以下のコマンドでインストールされているRubyのバージョン一...
update-alternatives --list ruby
-実行出力結果
sakura@ubuntu:~$ update-alternatives --list ruby
/usr/bin/ruby1.8
/usr/bin/ruby1.9.1
** 現在の優先されているRubyバージョンを調べる [#ha4574fc]
以下のコマンドで優先されている状態を確認できます。
update-alternatives --display ruby
-実行出力結果
sakura@ubuntu:~$ update-alternatives --display ruby
ruby - 自動モード
リンクは現在 /usr/bin/ruby1.8 を指しています
/usr/bin/ruby1.8 - 優先度 50
スレーブ erb: /usr/bin/erb1.8
スレーブ erb.1.gz: /usr/share/man/man1/erb1.8.1.gz
スレーブ irb: /usr/bin/irb1.8
スレーブ irb.1.gz: /usr/share/man/man1/irb1.8.1.gz
スレーブ rdoc: /usr/bin/rdoc1.8
スレーブ rdoc.1.gz: /usr/share/man/man1/rdoc1.8.1.gz
スレーブ ri: /usr/bin/ri1.8
スレーブ ri.1.gz: /usr/share/man/man1/ri1.8.1.gz
スレーブ ruby.1.gz: /usr/share/man/man1/ruby1.8.1.gz
スレーブ testrb: /usr/bin/testrb1.8
スレーブ testrb.1.gz: /usr/share/man/man1/testrb1.8.1.gz
/usr/bin/ruby1.9.1 - 優先度 10
スレーブ erb: /usr/bin/erb1.9.1
スレーブ erb.1.gz: /usr/share/man/man1/erb1.9.1.1.gz
スレーブ irb: /usr/bin/irb1.9.1
スレーブ irb.1.gz: /usr/share/man/man1/irb1.9.1.1.gz
スレーブ rdoc: /usr/bin/rdoc1.9.1
スレーブ rdoc.1.gz: /usr/share/man/man1/rdoc1.9.1.1.gz
スレーブ ri: /usr/bin/ri1.9.1
スレーブ ri.1.gz: /usr/share/man/man1/ri1.9.1.1.gz
スレーブ ruby.1.gz: /usr/share/man/man1/ruby1.9.1.1.gz
スレーブ testrb: /usr/bin/testrb1.9.1
スレーブ testrb.1.gz: /usr/share/man/man1/testrb1.9.1....
現在の '最適' バージョンは '/usr/bin/ruby1.8' です。
** Rubyバージョンの選択方法 [#gc3d222e]
以下のコマンドでRubyのバージョンを選択し変更することがで...
sudo update-alternatives --config ruby
-実行出力結果
sakura@ubuntu:~$ sudo update-alternatives --config ruby
[sudo] password for sakura:
alternative ruby (/usr/bin/ruby を提供) には 2 個の選択...
選択肢 パス 優先度 状態
--------------------------------------------------------...
* 0 /usr/bin/ruby1.8 50 自動モード
1 /usr/bin/ruby1.8 50 手動モード
2 /usr/bin/ruby1.9.1 10 手動モード
現在の選択 [*] を保持するには Enter、さもなければ選択肢...
上記の場合だと2を押してEnterキーを押せばRuby1.9.1に変更さ...
実際に変更した時の出力です。
sakura@ubuntu:~$ sudo update-alternatives --config ruby
[sudo] password for sakura:
alternative ruby (/usr/bin/ruby を提供) には 2 個の選択...
選択肢 パス 優先度 状態
--------------------------------------------------------...
* 0 /usr/bin/ruby1.8 50 自動モード
1 /usr/bin/ruby1.8 50 手動モード
2 /usr/bin/ruby1.9.1 10 手動モード
現在の選択 [*] を保持するには Enter、さもなければ選択肢...
update-alternatives: /usr/bin/ruby (ruby) を提供するため...
バージョン確認するとruby1.9.3p0と表示されました。
sakura@ubuntu:~$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
再度コマンドを実行すると、* 2 となっているのが確認できま...
(何も入力せずEnterキーを押せば、本コマンドは終了します。)
sakura@ubuntu:~$ sudo update-alternatives --config ruby
alternative ruby (/usr/bin/ruby を提供) には 2 個の選択...
選択肢 パス 優先度 状態
--------------------------------------------------------...
0 /usr/bin/ruby1.8 50 自動モード
1 /usr/bin/ruby1.8 50 手動モード
* 2 /usr/bin/ruby1.9.1 10 手動モード
現在の選択 [*] を保持するには Enter、さもなければ選択肢...
以上、Ubuntu12.04にRubyをインストールした時の資料でした。
#htmlinsertpcsp(ll-btm.html,ll-sp.html)
終了行:
#navi(../)
* UbuntuにRubyをインストール [#s328a62b]
UbuntuにRubyをインストールしたときの資料です。~
使用したUbuntuはUbuntu12.04になります。~
端末からインストールした手順になります。
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* Rubyパッケージを検索してみる [#te8c7459]
apt-cacheコマンドでRubyのパッケージを検索してみます。
sakura@ubuntu:~$ apt-cache search ruby | grep full
ruby-ferret - full text search engine library for Ruby
ruby-full - Transitional package for ruby1.8-full
ruby1.8-full - Ruby 1.8 full installation
ruby1.9.1-full - Ruby 1.9.1 full installation
本資料では、ruby-full(Ruby1.8)とruby1.9.1-fullの両方をイ...
* Rubyのインストール [#od9dd6a6]
以下のコマンドで2つのバージョンのRubyをインストールしま...
sudo apt-get -y install ruby-full ruby1.9.1-full
インストール中は以下のようなメッセージが表示されます。
sakura@ubuntu:~$ sudo apt-get -y install ruby-full ruby1...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
binutils cpp cpp-4.6 gcc gcc-4.6 libc-dev-bin libc6-de...
libruby1.9.1 libruby1.9.1-dbg libtcltk-ruby1.8 libtclt...
ruby1.8-dev ruby1.8-full ruby1.9.1 ruby1.9.1-dev ruby1...
提案パッケージ:
binutils-doc cpp-doc gcc-4.6-locales gcc-multilib make...
libmudflap0-4.6-dev gcc-4.6-doc libgcc1-dbg libgomp1-d...
ruby1.8-examples graphviz
以下のパッケージが新たにインストールされます:
binutils cpp cpp-4.6 gcc gcc-4.6 libc-dev-bin libc6-de...
libruby1.9.1 libruby1.9.1-dbg libtcltk-ruby1.8 libtclt...
ruby-full ruby1.8 ruby1.8-dev ruby1.8-full ruby1.9.1 r...
アップグレード: 0 個、新規インストール: 30 個、削除: 0 ...
40.9 MB のアーカイブを取得する必要があります。
プロンプトが戻ってくればインストールが完了です。
* Rubyのバージョン切り替え [#xa43b296]
2種類のバージョンのRubyをインストールしました。~
端末からrubyのバージョンを確認すると
sakura@ubuntu:~$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
が有効になっています。
もう一つのRuby1.9に変更したい場合は、以下のコマンドで変更...
** インストールされているRubyバージョン一覧表示方法 [#m95...
以下のコマンドでインストールされているRubyのバージョン一...
update-alternatives --list ruby
-実行出力結果
sakura@ubuntu:~$ update-alternatives --list ruby
/usr/bin/ruby1.8
/usr/bin/ruby1.9.1
** 現在の優先されているRubyバージョンを調べる [#ha4574fc]
以下のコマンドで優先されている状態を確認できます。
update-alternatives --display ruby
-実行出力結果
sakura@ubuntu:~$ update-alternatives --display ruby
ruby - 自動モード
リンクは現在 /usr/bin/ruby1.8 を指しています
/usr/bin/ruby1.8 - 優先度 50
スレーブ erb: /usr/bin/erb1.8
スレーブ erb.1.gz: /usr/share/man/man1/erb1.8.1.gz
スレーブ irb: /usr/bin/irb1.8
スレーブ irb.1.gz: /usr/share/man/man1/irb1.8.1.gz
スレーブ rdoc: /usr/bin/rdoc1.8
スレーブ rdoc.1.gz: /usr/share/man/man1/rdoc1.8.1.gz
スレーブ ri: /usr/bin/ri1.8
スレーブ ri.1.gz: /usr/share/man/man1/ri1.8.1.gz
スレーブ ruby.1.gz: /usr/share/man/man1/ruby1.8.1.gz
スレーブ testrb: /usr/bin/testrb1.8
スレーブ testrb.1.gz: /usr/share/man/man1/testrb1.8.1.gz
/usr/bin/ruby1.9.1 - 優先度 10
スレーブ erb: /usr/bin/erb1.9.1
スレーブ erb.1.gz: /usr/share/man/man1/erb1.9.1.1.gz
スレーブ irb: /usr/bin/irb1.9.1
スレーブ irb.1.gz: /usr/share/man/man1/irb1.9.1.1.gz
スレーブ rdoc: /usr/bin/rdoc1.9.1
スレーブ rdoc.1.gz: /usr/share/man/man1/rdoc1.9.1.1.gz
スレーブ ri: /usr/bin/ri1.9.1
スレーブ ri.1.gz: /usr/share/man/man1/ri1.9.1.1.gz
スレーブ ruby.1.gz: /usr/share/man/man1/ruby1.9.1.1.gz
スレーブ testrb: /usr/bin/testrb1.9.1
スレーブ testrb.1.gz: /usr/share/man/man1/testrb1.9.1....
現在の '最適' バージョンは '/usr/bin/ruby1.8' です。
** Rubyバージョンの選択方法 [#gc3d222e]
以下のコマンドでRubyのバージョンを選択し変更することがで...
sudo update-alternatives --config ruby
-実行出力結果
sakura@ubuntu:~$ sudo update-alternatives --config ruby
[sudo] password for sakura:
alternative ruby (/usr/bin/ruby を提供) には 2 個の選択...
選択肢 パス 優先度 状態
--------------------------------------------------------...
* 0 /usr/bin/ruby1.8 50 自動モード
1 /usr/bin/ruby1.8 50 手動モード
2 /usr/bin/ruby1.9.1 10 手動モード
現在の選択 [*] を保持するには Enter、さもなければ選択肢...
上記の場合だと2を押してEnterキーを押せばRuby1.9.1に変更さ...
実際に変更した時の出力です。
sakura@ubuntu:~$ sudo update-alternatives --config ruby
[sudo] password for sakura:
alternative ruby (/usr/bin/ruby を提供) には 2 個の選択...
選択肢 パス 優先度 状態
--------------------------------------------------------...
* 0 /usr/bin/ruby1.8 50 自動モード
1 /usr/bin/ruby1.8 50 手動モード
2 /usr/bin/ruby1.9.1 10 手動モード
現在の選択 [*] を保持するには Enter、さもなければ選択肢...
update-alternatives: /usr/bin/ruby (ruby) を提供するため...
バージョン確認するとruby1.9.3p0と表示されました。
sakura@ubuntu:~$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
再度コマンドを実行すると、* 2 となっているのが確認できま...
(何も入力せずEnterキーを押せば、本コマンドは終了します。)
sakura@ubuntu:~$ sudo update-alternatives --config ruby
alternative ruby (/usr/bin/ruby を提供) には 2 個の選択...
選択肢 パス 優先度 状態
--------------------------------------------------------...
0 /usr/bin/ruby1.8 50 自動モード
1 /usr/bin/ruby1.8 50 手動モード
* 2 /usr/bin/ruby1.9.1 10 手動モード
現在の選択 [*] を保持するには Enter、さもなければ選択肢...
以上、Ubuntu12.04にRubyをインストールした時の資料でした。
#htmlinsertpcsp(ll-btm.html,ll-sp.html)
ページ名: