安装 Bundle 将 Devise Auth 添加到 Ruby 项目时出错
所以我是 Ruby On Rails 的新手,当我尝试将 Devise 添加到我的项目时,我发现了这个问题。
这是错误: 在此处输入图像描述
这是我的 GemFile : 在此处输入图像描述
我的版本:
Ruby:ruby 3.1.1p18
Rails:Rails 7.0.2.2
Gem:3.3.8
任何想法我应该做什么来解决这个问题?
注意:已经将我的 Gem 文件上的 ruby 版本更改为与我的 Ruby 版本相同,但遇到了这个问题。 (如果我不更改 Gem 文件上的 Ruby 版本,则无法捆绑安装)
谢谢
So i'm new to Ruby On Rails and i found this problem when i try to add Devise to my Project.
Here is the Error :
enter image description here
And Here is my GemFile :
enter image description here
My Version :
Ruby : ruby 3.1.1p18
Rails : Rails 7.0.2.2
Gem : 3.3.8
Any Idea what should i do to fix this problem?
Note : Already change ruby version on my Gem File same as my Ruby Version, but meet this problem. (Cannot Bundle Install if i not change my Ruby Version on Gem File)
Thank You
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来您已经安装了 Ruby,但没有安装 DevKit。 在这里您可以找到合适的。
附言。
就我个人而言,我强烈建议在 WSL2 下进行任何 Ruby 开发,并使用rvm 或 rbenv。
Looks like you've installed Ruby without DevKit. Here you can find proper one.
PS.
Personally I strongly recommend doing any Ruby development under WSL2 and with usage of rvm or rbenv.