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

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

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

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

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

2回答

405閲覧

Ruby on Railsをインストールできないです。

makoto-n

総合スコア436

Ruby

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

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2018/12/21 00:42

Railsを業務でよく使用すると聞きましたので、学習も兼ねてコンテンツを作成しようとしています。
が、Railsをインストールできません。
OSはmac osxです。
システムに入っている既存のrubyとインストールしたrubyが異なるためか、パスが通っていないのか
原因は多々ありそうですが、解決にいたれていません。

Railsをrails-LTで作成していきたいです。
インストールするための御助力をお願いします。

$ mkdir rails-LT $ cd rails-LT $ bundle install --path=vendor/bundle Traceback (most recent call last): 2: from /usr/local/bin/bundle:23:in `<main>' 1: from /usr/local/Cellar/ruby/2.5.3_1/lib/ruby/2.5.0/rubygems.rb:308:in `activate_bin_path' /usr/local/Cellar/ruby/2.5.3_1/lib/ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem bundler (>= 0.a) with executable bundle (Gem::GemNotFoundException) $ ls $ gem install rails -v 5.1.6 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory. $ which ruby /Users/***/.rbenv/shims/ruby $ which bundle /Users/***/.rbenv/shims/bundle $ ruby -v ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18] $ rbenv -v rbenv 1.1.1 $ which rbenv /usr/local/bin/rbenv

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

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

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

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

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

guest

回答2

0

ベストアンサー

$ bundle install --path=vendor/bundle Traceback (most recent call last): 2: from /usr/local/bin/bundle:23:in `<main>' 1: from /usr/local/Cellar/ruby/2.5.3_1/lib/ruby/2.5.0/rubygems.rb:308:in `activate_bin_path' /usr/local/Cellar/ruby/2.5.3_1/lib/ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem bundler (>= 0.a) with executable bundle (Gem::GemNotFoundException)

can't find gem bundlerと出力されているのでbundlerがインストールされているか疑ってみます
bundlerとはgemの一種でgemの依存関係を考慮してインストールするgemです。

$ gem install rails -v 5.1.6 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.

これはアクセス拒否ではないですか?
suで実行してみましょう。

sudo gem install rails -v 5.1.6

投稿2018/12/21 01:31

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

makoto-n

2018/12/21 02:17

次の問題ですが、 bundle install --path=vendor/bundle を実行したところ、 HEADS UP! i18n 1.1 changed fallbacks to exclude default locale. But that may break your application. Please check your Rails app for 'config.i18n.fallbacks = true'. If you're using I18n (>= 1.1.0) and Rails (< 5.2.2), this should be 'config.i18n.fallbacks = [I18n.default_locale]'. If not, fallbacks will be broken in your app by I18n 1.1.x. と表示されています。
makoto-n

2018/12/21 02:19

bundler -h は実行できるので bundlerは入れれていると思います
makoto-n

2018/12/21 02:57

すみません、解決しました。。 純粋にbash_profileに記述していないことがネックになっていました。 お騒がせしました。
guest

0

sh

1rbenv install 2.5.3 2rbenv local 2.5.3 3gem install bundler rails

投稿2018/12/21 02:11

asm

総合スコア15147

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問