実現したいこと
bundle exec
を省略したい
発生している問題
--binstubs=vendor/bin
が非推奨になっているので、
今後推奨されるbundle binstubs --path=vendor/bin
のコマンドを打つとエラーメッセージが表示される
当該のソースコード(表示されるエラー)
bundle binstubs
needs at least one gem to run.
使っているツールのバージョンなどの
Mac OS M1
VScode
ruby 3.1.0
rails "~> 7.0.2", ">= 7.0.2.2"
rails new . に至るまでのコマンドの流れ
- プロジェクトファイルを作成する
mkdir sample
2. ファイル内でbundleを初期化
bundle init
3. Gemfileを編集する
4. gemのインストール先をローカルに設定
bundle config set path 'vendor/bundle'
5. bundle execを省略する設定
bundle binstubs --path=vendor/bin
6. gemをインストール
bundle install
7. 新規Railsアプリケーションの作成
rails new . -d postgresql
下記の設定もしています
rails 環境構築部のbundle exec
を省略する設定を有効にするために
.rbenv
に設定を加える必要がある
shell
1$ mkdir -p ~/.rbenv/plugins 2$ cd ~/.rbenv/plugins 3$ git clone https://github.com/ianheggie/rbenv-binstubs.git
さいごに
bundle exec
をつければこのまま開発は続けられるが、
rails g
コマンド等でも毎度bundle exec
を打つのは非効率なので、できれば解決したいです。
何かわかる方教えてくださると嬉しいです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。