You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac环境下Ruby on Rails报错:找不到devise:install生成器及spring命令

解决Mac环境下Ruby on Rails的两个常见错误

一、Could not find generator 'devise:install'

  • 检查项目根目录的Gemfile,确认是否包含gem 'devise'。如果没有,添加该行到Gemfile,然后执行bundle install。
  • 避免直接使用rails generate,改用bundle exec rails generate devise:install执行生成命令,确保调用bundler管理的gem。
  • 验证devise安装状态:执行gem list devise,若输出无devise,手动执行gem install devise后再运行bundle install。

二、zsh: command not found: spring

  • 确认Gemfile的development组是否包含gem 'spring',默认Rails项目自带该gem,若缺失则添加后执行bundle install。
  • 优先通过bundle exec spring调用命令,绕开环境路径冲突问题。
  • 将项目bin目录加入zsh路径:打开~/.zshrc,添加export PATH="./bin:$PATH",保存后执行source ~/.zshrc,之后可直接输入spring调用。
  • 重新生成spring stub文件:执行bundle exec spring binstub --all,确保命令能被zsh正确识别。

内容的提问来源于stack exchange,提问作者cinemaduparc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 03:15:36