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

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

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

rbenvは、Rubyバージョン管理ツール。プロジェクトごとでRubyバージョンを切り替えることが可能です。RVMよりもシンプルで、少ない機能で動作します。本体にはRubyのビルド機能は備わっておらず、ruby-buildというツールを用いる必要があります。

Ruby

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

Ruby on Rails 6

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

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

2回答

2787閲覧

bundle installが実行できない。

T.Adams

総合スコア40

rbenv

rbenvは、Rubyバージョン管理ツール。プロジェクトごとでRubyバージョンを切り替えることが可能です。RVMよりもシンプルで、少ない機能で動作します。本体にはRubyのビルド機能は備わっておらず、ruby-buildというツールを用いる必要があります。

Ruby

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

Ruby on Rails 6

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

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2020/03/15 07:11

編集2020/03/15 07:36

事象

githubにあるRailsアプリを、AWS EC2上にcloneし、Gemfileを更新後、bundle installを実行したところ、以下のメッセージが出ました。原因が分からず困っています。もし何かアドバイスいただけたらと考えています。

bash

1$ bundle install 2rbenv: bundle: command not found 3 4The `bundle' command exists in these Ruby versions: 5 2.6.3

調査

rbenvとRubyがインストールされていることは確認済みです。ただしcloneしたアプリのディレクトリの下のみで、bundle installができないようです。rbenvまでのパスは通っています。

# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"

環境情報

  • rbenv 1.1.2-26-gc6324ff
  • ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]

参考文献

世界一丁寧なAWS解説。EC2を利用して、RailsアプリをAWSにあげるまで

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

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

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

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

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

guest

回答2

0

自己解決

参考文献内での作者と読者のコメント欄にある記載が気になり、実施してみました。

`secret_key_baseについては、Rails5.2でcredentials.yml.encが追加されたので、こちらを使ってもよいかもしれません。(secrets.ymlもまだ使えます。)インスタンス上で

sudo vi /var/www/rails/mumu/config/master.key # シークレットキーを書いておくファイルを作成

をし、ローカルにあるconfig/master.keyの中身をコピペすればOKです。

ここに記載のとおり実施しましたところ、bundle installが行えました。未だこのシークレットキーが理解できておらず、それによりなぜ、bundle installができるようになったのか、理解できませんが、問題自体は解決したためクローズします。

投稿2020/03/15 09:22

T.Adams

総合スコア40

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

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

0

gem install bundler してください。

投稿2020/03/15 09:00

hoshi-takanori

総合スコア7893

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

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

T.Adams

2020/03/15 09:14

hoshi-takanori様 gem install bundlerも同様にcommand not foundになります。 今様々模索しておりましたところ、bundle installできました。以下に自己回答方法を記載します。ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問