Ruby on Railsをセットアップするにはどうすればよいですか?


14

10.10ラップトップでRuby on Rails環境をセットアップすることに興味があります。

インストールのために覚えておく必要のある特別なものはありますか(つまり、10.10に特有のものや新しいもの)。

私が従うことができる提案されたウォークスルーはありますか?

前もって感謝します。

回答:


13

rubyをインストールする方法はたくさんあります。

  1. RVM。これは、多くのルビイストが使用する「伝統的な」方法です。

  2. rbenv。

  3. パッケージから

  4. ソースから(回答が来る)。


RVMとRBENVには大きな違いがありますか?私は両方のドキュメントを読み込もうとしましたが、rbenvがshimを使用するなど、まだ知らないことがあります(私はrubyの非常に初心者です)。この場合にお勧めしますか?
ltdev


2

この質問ははるかに興味深いが、「ハウツー」記事へのリード答えている「Ubuntuで、ルビー、RVM、Railsの、そしてあなた」新鮮を通して私たちを導くにはルビー(および関連するもの)のインストールから開始しますrvm。それは洞察を追加し、初心者に多くのコメントを提供します-Rubyはその背景知識とサポートがすべてない場合、セットアップを取得するのは本当に恐ろしいことだからです。

この記事は2012年10月11日に最後に更新され、Ruby 1.9.3、RVM、およびRails 3.2.8がインストールされるはずです。

関連する質問をリンクするために、この回答を投稿しています。


1

次に、rvmを使用してRuby on Rails(RoR)をインストールする手順を示します。現在、これはRubyバージョン1.9.3と2.0.0をRailsバージョン4.0.0とともにインストールします。

RVM、Ruby、およびRailsの最新バージョンのインストール(通常のリポジトリ以外)

  1. 現在存在するすべての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
    

    出力があった場合は、新しいターミナルを開いてみてください。それが役に立たない場合は、コンピューターを再起動してください。

  2. 次のコマンドを使用して、新しい(最新の)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ロード行を追加します。

  3. rvmファイルを入手して、新しい変更を有効にします。次のコマンドを実行します。

    source /home/username/.rvm/scripts/rvm

  4. rubyの最新バージョンを実行していることを確認します。

    $ruby --version
        ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
    
  5. 実行しruby 1.9.3たい場合は、以下を実行する必要があります。

    rvm install 1.9.3
    rvm use 1.9.3 --default
    
  6. RubyGemsをインストールする

    rvm rubygems current
    
  7. レールを取り付ける

    gem install rails
    

ソース:


1

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

1

rvm。

rvmには本当に素晴らしいインストーラーがあります。

最初に、curlを インストールし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のトラブルシューティングページをご覧ください。


0

rbenv + ruby​​-build。

最初に、いくつかの依存関係をインストールします。

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

全部できた!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.