質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

2回答

3436閲覧

sudo gem install sinatra でrack requires Ruby version >= 2.2.2.となってしまう

kakoarisa

総合スコア9

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

0グッド

0クリップ

投稿2017/06/08 15:23

質問させていだきます。

タイトルのままで恐縮なのですが、
sudo gem install sinatraとコマンドを打つと、
sudo: unable to resolve host ---
ERROR: Error installing sinatra:
rack requires Ruby version >= 2.2.2.

となってしまいます。

環境は
OS:Raspbian

rbenv 0.4.0

ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [armv7l-linux-eabihf]

rbenv global 2.3.1→rbenv rehashも試しております。

また、似たような現象が起こっているブログで実践されていたbundleの場所の問題ですが、
which bundle
/home/pi/.rbenv/shims/bundle
と正しい場所にあるかと思われます。

久々にRubyを触ってみようと思ったらこの有様です…よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gouf

2017/06/08 17:22 編集

"unable to resolve host" とありますが、外部ネットワークにアクセスできる状況でしょうか。また、hosts ファイルに異常は見られないでしょうか : [sudo: unable to resolve host が表示されたら - Qiita](http://qiita.com/ogomr/items/89e19829eb8cc08fcebb)
kakoarisa

2017/06/09 02:45

ご指摘ありがとうございます。hostsファイルを修正してエラーが発生しないよう、訂正致しました。ありがとうございます。
guest

回答2

0

以下を実行した結果はそれぞれどうなります?

sudo ruby --version sudo which ruby ruby --version which ruby

投稿2017/06/18 06:26

buzztaiki

総合スコア31

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

1つの可能性として、bundlerが別なRubyにしか入っていないため、そちらが呼び出されている、ということが考えられます。

gem install bundlerとして、Ruby 2.3.1にもbundlerを入れてみましょう(gemはRubyのバージョンごとにインストールが必要です)。

投稿2017/06/09 00:08

maisumakun

総合スコア145183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kakoarisa

2017/06/09 02:55

ご回答誠にありがとうございます。 `sudo gem install bundler Successfully installed bundler-1.15.1 Parsing documentation for bundler-1.15.1 Done installing documentation for bundler after 61 seconds 1 gem installed` となり、その後同様に `sudo gem install sinatra`とコマンドをうちましたが、変わらずです… また、gemのlistは以下のようになっております。 `gem list *** LOCAL GEMS *** bigdecimal (1.2.8) bundler (1.15.1) did_you_mean (1.0.0) io-console (0.4.5) json (1.8.3) minitest (5.8.3) net-telnet (0.1.1) power_assert (0.2.6) psych (2.0.17) rake (10.4.2) rdoc (4.2.1) rubygems-update (2.6.12) test-unit (3.1.5) `
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問