gpt4 book ai didi

ruby-on-rails-5 - Dropbox 目录重命名导致 Assets 预编译为 'URI::InvalidURIError: bad URI'

转载 作者:行者123 更新时间:2023-12-02 11:17:54 24 4
gpt4 key购买 nike

我刚刚将我的 Dropbox 帐户从个人帐户升级为企业帐户。结果,它将我的主要保管箱名称从“Dropbox”更改为“公司名称 Dropbox”。
现在,当我尝试启动 Rails 应用程序或执行 rails assets:precompile 时我收到以下错误:

$ rails assets:precompile
yarn install v1.22.0
[1/4] 🔍 Resolving packages...
success Already up-to-date.
✨ Done in 0.15s.
rails aborted!
URI::InvalidURIError: bad URI(is not URI?): file-digest:///Users/name/Company Name Dropbox/Username/appfolder/jsp/app/assets/stylesheets/trestle/_variables.scss
/.rvm/gems/ruby-2.5.1@myapp/gems/sprockets-3.7.2/lib/sprockets/uri_utils.rb:45:in `split_file_uri'
/.rvm/gems/ruby-2.5.1@myapp/gems/sprockets-3.7.2/lib/sprockets/uri_utils.rb:126:in `parse_file_digest_uri'
/.rvm/gems/ruby-2.5.1@myapp/gems/sprockets-3.7.2/lib/sprockets.rb:159:in `block in <module:Sprockets>'
/.rvm/gems/ruby-2.5.1@myapp/gems/sprockets-3.7.2/lib/sprockets/dependencies.rb:67:in `resolve_dependency'
/.rvm/gems/ruby-2.5.1@myapp/gems/sprockets-3.7.2/lib/sprockets/cached_environment.rb:23:in `block in initialize'
/.rvm/gems/ruby-2.5.1@myapp/gems/sprockets-3.7.2/lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
我已经更新到 Rails 的最新可用版本 5.2.4.3 .
如何在不更改项目位置的情况下解决此问题?我需要将它留在我的 Dropbox 文件夹中。

最佳答案

我认为您需要使用 URI.encode(url) 以便将空格转换为 %20。

关于ruby-on-rails-5 - Dropbox 目录重命名导致 Assets 预编译为 'URI::InvalidURIError: bad URI',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62492565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com