ruby-on-rails - Rails Edge/4 错误 `require' : cannot load such file -- thread_safe

标签 ruby-on-rails ruby rbenv

按照此处的说明让应用程序在 Rails Edge 之外运行以测试 Rails 4: What is the best way to generate a Rails app using edge?How to create Edge rails application?

但是遇到这个错误:

`require': cannot load such file -- thread_safe (LoadError)

使用命令:

rails new Edge --edge --skip-bundle --database=postgresql --skip-test-unit --skip-index-html

我正在检查 Rails master bin 目录。

我将 rbenv 与 ruby​​ 1.9.3p327 结合使用。

我已经清除了所有安装的 gem,只运行了 bundler。

Rails 3.2.9 在我的系统上运行良好,有一个应用程序正在积极开发中。

最佳答案

问题是没有安装 rails gems(通过 ruby​​gems 安装时,依赖项会自动解决。

参见 https://github.com/rails/rails/pull/8589

需要进入克隆的 rails 目录并运行“bundle install”,这将引入必要的 gem。

关于ruby-on-rails - Rails Edge/4 错误 `require' : cannot load such file -- thread_safe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14098983/

相关文章:

ruby-on-rails - 服务器端数据库编程 : why?

ruby - 解析带有列标题或标题的 Excel 和 Google Docs 电子表格

ruby-on-rails - 使用 rbenv 和 rails 5.2 修复 'Your Ruby version is 2.4.4, but your Gemfile specified 2.5.1' 错误

ruby - 如何使用 rbenv 配置 bash 环境?

ruby-on-rails - 预期 css "title"与文本 "Ruby on Rails Tutorial Sample App | Sign Up"返回一些东西

ruby-on-rails - 修改 activeadmin 模块以隐藏面包屑

javascript - rails : Disable form field when checkbox is checked

ruby - puppet getvar() 函数不工作

ruby - 是否有一个 if 语句后跟另一个以在 ruby​​ 中以 'and' 运算符 (&&) 结束该行的原因?

ruby-on-rails - Rbenv 后 Rails Gem 安装失败