Rails项目执行bundle install失败,求助解决racc(1.6.0)安装问题
解决Rails项目中bundle install失败(racc安装报错)的方案
Mac系统
- 安装Xcode命令行工具(编译依赖必备):
xcode-select --install - 重新安装指定版本的racc:
gem install racc -v '1.6.0' - 成功后执行bundle install:
bundle install - 若仍有问题,更新Homebrew并安装Ruby:
brew update brew install ruby
Linux(Debian/Ubuntu系列)
- 安装编译开发工具与完整Ruby环境:
sudo apt update sudo apt install build-essential ruby-full - 安装指定版本的racc:
gem install racc -v '1.6.0' - 最后执行bundle install:
bundle install
错误原因说明
你之前执行brew install ruby-full build-essential失败,是因为:
build-essential是Debian/Ubuntu系统的专属包,Homebrew仓库中没有这个包;- Homebrew里没有
ruby-full这个包名,对应的Ruby包直接叫ruby。
内容的提问来源于stack exchange,提问作者marley
相关产品推荐
相关产品推荐

