URI :: InvalidURIError - ТОЛЬКО когда каталог хранится в папке Dropbox - PullRequest
0 голосов
/ 23 октября 2018

После перемещения каталога проекта моего приложения rails в папку, синхронизированную Dropbox, я получаю сообщение об ошибке в следующей строке app / views / layouts / application.html

<%= 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), ошибка исчезает, даже есливесь код идентичен

Я заметил другой пост, похожий на этот , но не было никакого реального ответа на вопрос, почему.Я действительно хотел бы иметь возможность хранить проект в Dropbox, просто чтобы все мои рабочие файлы были все вместе в одном месте, и чтобы я мог хранить определенные gitignored файлы, такие как secrets.yml, для ключей API, синхронизированных между устройствами.

Спасибо.

1 Ответ

0 голосов
/ 28 февраля 2019

Эта точная проблема произошла со мной сегодня.Это решение решило его для меня: https://www.dropboxforum.com/t5/Installation-and-desktop-app/undo-changed-folder-name/td-p/220463

В моем случае, у меня есть личная учетная запись Dropbox и учетная запись Business Dropbox.Когда вы связываете свою учетную запись Business Dropbox со своим компьютером после того, как у вас есть связанная личная учетная запись Dropbox, Dropbox переименовывает вашу папку «Dropbox» в «Dropbox (Личное)», а также создает папку «Dropbox (Название компании)» для вашего Business Dropbox.

Через некоторое время я решил, что больше не хочу, чтобы моя учетная запись Dropbox Business была связана с моим Mac, поэтому я удалил ссылку.Однако после удаления ссылки моя личная папка Dropbox осталась с именем «Dropbox (Personal)».

Затем, когда я купил второй Mac и связал с ним свой личный Dropbox, Dropbox назвал папку обычной «Dropbox».Это привело к несоответствию между моим новым Mac (в котором была папка «Dropbox») и моим старым Mac (в котором была папка «Dropbox (Personal)»).

Следуя инструкциям, указанным выше, я переименовал свойПапка Dropbox старого Mac вернулась к «Dropbox», так что они одинаковы.

...