回答:
次のパッケージをインストールします。
ruby1.9.1-full 、ruby1.9.1-dev 、libpq-dev (Ruby on Rails開発を行っている場合はlibpq-devのみ)
この質問ははるかに興味深いが、「ハウツー」記事へのリード答えている「Ubuntuで、ルビー、RVM、Railsの、そしてあなた」新鮮を通して私たちを導くにはルビー(および関連するもの)のインストールから開始しますrvm
。それは洞察を追加し、初心者に多くのコメントを提供します-Rubyはその背景知識とサポートがすべてない場合、セットアップを取得するのは本当に恐ろしいことだからです。
この記事は2012年10月11日に最後に更新され、Ruby 1.9.3、RVM、およびRails 3.2.8がインストールされるはずです。
関連する質問をリンクするために、この回答を投稿しています。
次に、rvmを使用してRuby on Rails(RoR)をインストールする手順を示します。現在、これはRubyバージョン1.9.3と2.0.0をRailsバージョン4.0.0とともにインストールします。
RVM、Ruby、およびRailsの最新バージョンのインストール(通常のリポジトリ以外)
現在存在するすべてのrubyおよびrvmパッケージとインストールを削除します。
注:どうやら、Ubuntuにはリポジトリで壊れたバージョンのrvmがあります(いいえ、特定の問題へのリンクがなく、これに関してLaunchpadのバグを特定できませんでした。さまざまなフレームがあります。 -ここでは取り上げない標準リポジトリを使用しないことに関する戦争;-))。
既存のrvmインストールを通じてrubyの更新バージョンをインストールするために実行しようとすると、Stack Overflowにある修正にリダイレクトするメッセージが表示されます。
完全を期すために、ここで解決策を引用します。
ここでは、既存のrubyまたはrvmパッケージとその構成ファイルを削除する必要があります。(端末から以下のコマンドを実行しますCtrl- - ):Altt
sudo apt-get --purge remove ruby-rvm
sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
新しいターミナルを開き、古いRVM設定から環境がクリーンであることを検証します(出力はありません):
env | grep rvm
出力があった場合は、新しいターミナルを開いてみてください。それが役に立たない場合は、コンピューターを再起動してください。
次のコマンドを使用して、新しい(最新の)rubyおよびrvmバイナリをインストールします。
\curl -L https://get.rvm.io |
bash -s stable --ruby --autolibs=enable --auto-dotfiles
インストールのダウンロード中に、ユーザー~/.bash_profile
およびその他の構成ファイルにいくつかの変更が加えられます。画面に表示される重要な指示もいくつかあることに注意してください。
インストールを成功させるためには、それらに従うことが重要です。この時点で、不足している依存関係を満たすために、sudo / rootパスワードの入力を求められる場合があります。入力して、適切なプロンプトで[Y}を選択します。
注:これらのファイルは、GitHubの安定版ブランチからダウンロードされています。
RVMは/home/username/.rvm/にインストールされます
rvm PATH行を/home/username/.bashrc /home/username/.zshrcに追加します。
/home/username/.bash_profile /home/username/.zprofileにrvmロード行を追加します。
rvmファイルを入手して、新しい変更を有効にします。次のコマンドを実行します。
source /home/username/.rvm/scripts/rvm
rubyの最新バージョンを実行していることを確認します。
$ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
実行しruby 1.9.3
たい場合は、以下を実行する必要があります。
rvm install 1.9.3
rvm use 1.9.3 --default
RubyGemsをインストールする
rvm rubygems current
レールを取り付ける
gem install rails
ソース:
2012年6月
Rails 3.2 w / ruby 1.9.3、RVMなどにこの幻想的なワンライナーを使用しています
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
rvmには本当に素晴らしいインストーラーがあります。
最初に、curlを インストールします。
次に、依存関係をインストールする必要があります。
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libpq-dev
これで、自動インストーラーを使用できます。
curl -L https://get.rvm.io | bash -s stable --ruby
その後、ログアウトしてから再度ログインすると、設定は完了です。
ruby -v
次のようなものを返す必要があります。
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
そうでない場合は、RVMのトラブルシューティングページをご覧ください。
最初に、いくつかの依存関係をインストールします。
sudo apt-get build-dep ruby1.9.1-full
sudo apt-get install curl git
次に、インストールします。
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
次に、Ruby Buildをインストールします。
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.0.0-p247
rbenv global 2.0.0-p247
gem install bundler
rbenv rehash
全部できた!