代码之家  ›  专栏  ›  技术社区  ›  daveanderson88

URI::InvalidURIError-仅当目录存储在Dropbox文件夹中时

  •  0
  • daveanderson88  · 技术社区  · 6 年前

    <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
    

    显示的错误消息如下(为隐私而修改了目录/项目名称):

    bad URI(is not URI?): file-digest:///Volumes/Internal HDD/Dropbox/ClientName/Apps/Project Folder Name/project-name/app/assets/config
    

    当我将项目目录(项目名称)移动到桌面上(不是dropbox同步的)错误就消失了——尽管所有代码都是相同的。

    我注意到了 another post similar to this ,但没有真正的答案。我真的希望能够存储在dropbox项目,只是为了让我的所有工作文件都在一个地方,所以我可以保持某些文件,如secrets.yml的api密钥同步设备。

    1 回复  |  直到 6 年前
        1
  •  0
  •   bcWeb    6 年前

    这个问题今天发生在我身上。这个解决方案为我解决了这个问题: https://www.dropboxforum.com/t5/Installation-and-desktop-app/undo-changed-folder-name/td-p/220463

    在我的情况下,我有一个个人的Dropbox和一个商业Dropbox帐户。当您在拥有链接的个人Dropbox帐户后将您的企业Dropbox帐户链接到您的计算机时,Dropbox会将您的“Dropbox”文件夹重命名为“Dropbox(personal)”,并为您的企业Dropbox创建一个“Dropbox(Company Name)”文件夹。

    然后,当我买了第二台Mac,并将我的个人Dropbox链接到它时,Dropbox将这个文件夹命名为普通的“Dropbox”。这在我的新Mac(有一个“Dropbox”文件夹)和我的旧Mac(有一个“Dropbox(Personal)”文件夹)之间造成了不一致。

    按照上面链接的说明,我可以将旧版mac的dropbox文件夹重新命名为“dropbox”,以便两者相同。