web-dev-qa-db-ja.com

Ruby and gemsのインストールに関する問題

次のコマンドでapt-getを使用してRubyをインストールしました。

Sudo apt-get install Ruby1.9.1-full

しかし、Sudo gem installを実行しようとすると... gemをインストールしておらず、rubygems1.9.1を取得する必要があると表示されますが、インストールしようとしましたが、すでにインストールされていると言われています.9.1)。

Rubyのみに関連する問題だと思います。apt-getを介して何かをインストールしても問題が認識されないためです。ログインして再起動しましたが、運がありません。ところで10.10。

誰が間違っているのか知っていますか?

前もって感謝します!

4

2つのオプションがあります。

これを行うスクリプトを使用するか、手動でガイドに従うことができます-両方とも同じ結果になり、両方とも同じことを行いますが、唯一の違いはスクリプトが必要ないことですスクリプト自体でインストールの方法を選択した後、何かをコピー/貼り付けする必要があります。

スクリプトはシステムを更新し、さまざまな依存関係をインストールすることに注意してください。システム全体に_[1]_をインストールするか、ローカルユーザー__[2]_にインストールするかを尋ねられます。以下のガイドと同じ基本的な方法で、_[2]_を選択します。このスクリプトを使用するには、単に次を実行します。

_wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh_

これは、異なるをインストールする方法ですRubyおよびgem自体は必ずしも問題を解決するわけではありませんが、does Rubyコンピューターでの作業を取得する方法を提供します。

  1. gitおよびcurlをインストールします。それには、「Alt-F2」を押してターミナルを開き、表示されるダイアログに_gnome-terminal_と入力します。次に、「enter」を押してターミナルを起動します。次に、次の行をコピーして端末に貼り付けます。

_Sudo apt-get update && Sudo apt-get install git curl -y_

Enterキーを押すと、インストール中に数分間リラックスしてリラックスできます。

RVMをダウンロードしてインストールします。 RVMをダウンロードしてインストールするには、次のコマンドラインマジックの行を使用します。

_ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
_

これがインストールされたので、ターミナルのパスに追加する必要があります。これは、すべてのコマンドを見つける場所をターミナルに指示します。これを行うには、ターミナルに「gedit ./.bashrc」と入力し、次の行の一番下を通過します。

_[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a Shell session._

次に、ターミナルを閉じ、「Alt-F2」と入力して_gnome-terminal_と入力して新しいターミナルを開きます。

これで、Ruby自体をインストールする準備ができました。しかし、それを行う前に、RVMがRubyをインストールするために必要なものをすべてインストールする必要があります。それを実行するには、次のコマンド。

_Sudo apt-get update && Sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev -y_

あなたはおそらく「一体何がするのでしょうか?!!」と自問しています。答えは次のとおりです。ほとんどの場合、Rubyをコンパイルする必要があります。

Ruby 1.9.2(これは執筆時点で最新バージョンです)をインストールするには、コマンドプロンプトで次のように入力する必要があります。

_rvm install 1.9.2_

enterキーを押してから、スナックを取りに行きます。このステップにはしばらく時間がかかります。

しばらく最後の散歩をしたので(またはRubyコンパイル済み)の間に行ったことは何でも)、gemsetを作成します。

RVMの最も良い点の1つは、複数のバージョンのRubyをインストールできることです。これは、Rubyのプログラミングを進めるときに使用したいものです。 gemsetを作成します。

_rvm --create use 1.9.2@first-gemset && rvm --default use 1.9.2@first-gemset_

おめでとうございます!これで、次の行を入力することで、RVMがジョブを実行したかどうかをテストして確認できます。

_Ruby -v_

次のようなものを吐き出します。

Ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux]

おめでとうございます! rvmがあり、Rubyが正常にインストールされました。これで、以下を入力してRails(または任意のgem)をインストールできます。

_gem install <gem name>_

注:インストールしようとしているgemの名前に置き換えます

8
jrg

Ruby 1.8はUbuntu用にパッケージ化されたデフォルトバージョンであり、gemコマンドはパッケージrubygems1.8によって提供されます。インストールしたパッケージにはgem1.9.1コマンド(接尾辞に注意)が含まれており、Ruby 1.9。

0
Adam Byrtek