Rails:NameError:未初始化的常量Bootsnap :: CompileCache :: ISeq

普雷斯顿(Promise Preston)

我有一个运行了一段时间的Ruby on Rails应用程序。今天,我向其中添加了一些功能,然后在开发环境中启动了该应用程序,该程序运行良好,没有错误。但是,当我尝试在浏览器上访问应用程序时,遇到了以下错误:

NameError:未初始化的常量Bootsnap :: CompileCache :: ISeq>)

我尝试将Bootsnap gem更新到最新版本:

gem 'bootsnap', '>= 1.4.6'

删除Gemfile.lock文件

rm -rf Gemfile.lock

然后运行bundle update命令来更新gem

bundle update

但是至今还没有成功,因为我仍然遇到同样的问题。任何形式的帮助将不胜感激。谢谢。

普雷斯顿(Promise Preston)

我终于弄明白了。不必更新Bootsnap gem。

问题在于,当前用户无法写入应用程序目录中的Bootsnap gemtmp目录,即当前用户无权写入应用程序目录中Bootsnap gemtmp目录。

这是我解决的方法

只需使用超级用户权限删除应用程序目录中Bootsnap gemtmp目录

sudo rm -rf tmp/cache/bootsnap-load-path-cache
sudo rm -rf tmp/cache/bootsnap-compile-cache

不再重新创建tmp目录,这是浪费时间

只需启动您的应用程序,该tmp目录将再次自动创建:

rails s

如果在此之后您遇到此错误:

权限被拒绝@ apply2files

然后按照此处的解决方案进行操作:Rails:“权限被拒绝-/ tmp / cache / assets / development / sprockets /

就这样。

我希望这有帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

NameError:未初始化的常量(rails)

Ruby on Rails 5未初始化的常量ApplicationRecord(NameError)

Rails:NameError(未初始化的常量UserSerializer)

rails 未初始化的常量 Class::News (NameError)

Rspec / Rails:未初始化的常量ActiveSupport :: Autoload(NameError)

Rails / Factory Girl:未初始化的常量FactoryGirl(NameError)

与Rails相关的模型以“ NameError未初始化的常量”退出

未初始化的常量Improvingoutes(NameError)

NameError:未初始化的常量Shoulda

未初始化的常量Logger(NameError)

Ruby NameError:未初始化的常量

NameError:未初始化的常量SingleColumnValueFilter

NameError:未初始化的常量DeviseMultipleTokenAuthDevice

NameError:未初始化的常量FileUtils

NameError:未初始化的常量Twitter

NameError:未初始化的常量发布

NameError(未初始化的常量

NameError:未初始化的常量项目

foundation-gem heroku rails引擎未初始化的常量Foundation :: Rails :: ApplicationController(NameError)

未初始化的常量ActiveSupport :: EventedFileUpdateChecker(NameError)-[learn-ruby-on-rails]教程

Rails 6升级中未初始化的常量ActiveRecord :: ConnectionAdapters :: ConnectionManagement(NameError)

Rails:配置邮件程序时未初始化的常量仓库(NameError)

为 rails 应用程序使用 recaptcha gem 时未初始化的常量 Recaptcha (NameError)

生产中的Rails控制台:NameError:未初始化的常量

NameError:在 Rails 5.1.4 上使用 Shrine 2.8 时未初始化的常量 Plaqueorder::ShrineImageUploader

has_many中的Rails NameError未初始化常量:through关系

Rails + RSpec-不需要规范/支持文件;给出“未初始化的常量(NameError)”

NameError(未初始化的常量Unzipper :: Zip),但仅在Heroku部署上(Rails)

Paper_trail和Rails_Admin:NameError-未初始化的常量版本