我可以从我的宝石文件gem 'capistrano', '~> 3.16.0' .安装capistrano但是,bash找不到cap命令。
gem 'capistrano', '~> 3.16.0'
不知道如何修复这个,我正在我的MacBook Air M1上运行Bash。
ryoqjall1#
为什么预先添加bundle exec有效?
bundle exec
实际上,如果您通常运行类似rspec spec/my_spec.rb的程序,并且希望使用在Gemfile中指定并通过捆绑包安装的gem,则应该运行bundle exec rspec spec/my_spec.rb.source
rspec spec/my_spec.rb
bundle exec rspec spec/my_spec.rb.
如果我不想使用bundle exec怎么办?
有关rbenv的信息,请访问https://github.com/rbenv/rbenv/wiki/Understanding-binstubs#project-specific-binstubs对于RVM https://rvm.io/integration/bundler
理想情况下,我们会将别名be='bundle exec'添加到.bash_profile或.zshrc中,并在命令前面添加be来运行可执行文件。be rake .
be='bundle exec'
.bash_profile
.zshrc
be
be rake
1条答案
按热度按时间ryoqjall1#
为什么预先添加
bundle exec
有效?实际上,如果您通常运行类似
rspec spec/my_spec.rb
的程序,并且希望使用在Gemfile中指定并通过捆绑包安装的gem,则应该运行bundle exec rspec spec/my_spec.rb.
source
如果我不想使用
bundle exec
怎么办?有关rbenv的信息,请访问https://github.com/rbenv/rbenv/wiki/Understanding-binstubs#project-specific-binstubs
对于RVM https://rvm.io/integration/bundler
bundle exec
设置别名,或在.zshrc中为zsh设置别名。*理想情况下,我们会将别名
be='bundle exec'
添加到.bash_profile
或.zshrc
中,并在命令前面添加be
来运行可执行文件。be rake
.