在Mac OS X 10.15 Catalina上安装Ruby On Rails时出错



我尝试在我的OS X Catalina(10.15(上安装Ruby on Rails,并遇到了两个可能相关的问题。在最后一步,它说

"Mojave 更改了编译 C 扩展所需的头文件的位置。您可能需要运行以下命令来安装 pg、nokogiri 或其他需要 C 扩展的 gem: sudo installer -pkg/Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target/">

对于该步骤,我的命令行工具文件夹下没有文件夹包,因此无法运行此行。所以我忽略了它,继续按照说明进行操作。然后,当我到达本说明指南"rails server"中的最后一个命令时,服务器尝试运行,我得到了这个运行时错误:

/Users/yoramaharony/.rvm/gems/

ruby-2.7.0/gems/webpacker-4.2.2/lib/webpacker/configuration.rb:95:in 'rescue in load': 找不到 webpacker 配置文件/Users/yoramaharony/dev/myapp/config/webpacker.yml.请运行 rails webpacker:install 错误:没有这样的文件或目录 @ rb_sysopen -/Users/yoramaharony/dev/myapp/config/webpacker.yml (运行时错误(

我没有运行终端命令的经验,但我很确定我努力遵循了指南,所以为什么最后一步给我错误。

谢谢

您需要运行bundle exec rails webpacker:install才能设置 Webpacker 依赖项。Rails 6引入了Webpacker作为捆绑JavaScript代码的默认JavaScript工具。您可以在Prathamesh Sonpatki的博客中阅读更多相关信息

最新更新