[解決済み] Ubuntu 14.04にRuby 2.1.4をインストールする方法
2022-08-21 17:13:50
質問
Ubuntuに最新のRubyをインストールする方法がわかりません。
まず、私はデフォルトのRuby 1.9.3をインストールし、以下を使用しました。
sudo apt-get install ruby
次に、2.0版をインストールしようとすると
sudo apt-get install ruby2.0
私のRubyのバージョンは、まだ "ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux])" です。
どうしたらいいでしょうか?
どのように解決するのですか?
まず、前提条件となるライブラリをインストールします。
sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
次に、Rubyのインストールに使用するrbenvをインストールします。
cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
rbenv install 2.3.1
rbenv global 2.3.1
ruby -v
次に、(オプションで)Rubygemsにローカルドキュメントをインストールしないように指示します。
echo "gem: --no-ri --no-rdoc" > ~/.gemrc
クレジット https://gorails.com/setup/ubuntu/14.10
警告!!!
には問題があります。
Gnome-Shell
. 以下のコメントを参照してください。
関連
-
[解決済み】Ruby: 特定のバージョンのruby gemをインストールする方法は?
-
[解決済み] Rubyのswitch文の書き方
-
[解決済み] Rubyで配列に値が存在するかどうかを確認する方法
-
[解決済み] Rubyからシェルコマンドを呼び出す方法
-
[解決済み] gem install: gemネイティブエクステンションのビルドに失敗しました(ヘッダーファイルが見つかりません)。
-
[解決済み] rbenvがrubyのバージョンを変更しない
-
[解決済み] Rubyの理想的なプロジェクト構造
-
[解決済み] Hash each ループでインデックスにアクセスすることは可能ですか?
-
[解決済み] key => "value"`と`key: "value"`のハッシュ表記に違いはありますか?
-
[解決済み] Rubyでjavaのインターフェースに相当するものは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] GEMの拡張機能がビルドされていないため、GEMを無視する
-
[解決済み] なぜsumはinject(:+)よりもずっと速いのですか?
-
[解決済み] レスキューVSシドキック?[クローズド]
-
[解決済み] Rubyの継承とミキシンの比較
-
[解決済み] 現在の日時をDD/MM/YYYY HH:MM形式で取得するにはどうすればよいですか?
-
[解決済み] key => "value"`と`key: "value"`のハッシュ表記に違いはありますか?
-
[解決済み] Rubyの"==="演算子は何をするのですか?重複] [重複
-
[解決済み] Rubyのsend()は何をするのですか?
-
[解決済み] Rubyで「逆レンジ」を繰り返し処理できないのはなぜですか?
-
[解決済み] rubyのinjectはreduceと同じ意味ですか?