Мое последнее изменение к вопросу ...
When you hover over PurchaseFooterItemLink it show the type as follows, to me the
issue is the type is shown as object not as Link:
const PurchaseFooterItemLink: GlamorousComponent<object & {}, object>
... привело меня к ответу ... который заставляет тип быть правильным в определении стиля ...
export const PurchaseFooterItemLink: GlamorousComponent<ReactRouterLink & {},
ReactRouterLink> = glamorous(ReactRouterLink)({textDecoration:'none', color:
'RGB(245,245,245)'});
Не уверен, почему glamorous не способен сделать это, поскольку у него уже есть точный тип, но теперь это фактическая ссылка, и к ней можно добавить свойства ссылки.
Для пользователей Windows, которые не имеют symlinking функциональность в наличии, можно скопировать django-admin.py в местоположение на существующем пути или изменить настройки PATH (при Настройках - Панели управления - Системе - Усовершенствованный - Среда...) для указания на ее установленное местоположение.
надеюсь, это поможет
Я просто столкнулся с точно такой же проблемой. Я обнаружил, что если у вас уже установлена версия Python для Windows, она, кажется, получает приоритет над версией cygwin. Я решил проблему, отредактировав / etc / profile и изменив:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH
... на:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:
... который, как мне кажется , мешает Cygwin добавить обычный путь Windows. Как только у вас все заработает, загрузите django в какой-то каталог, перейдите в этот каталог и введите:
python setup.py install
У меня возникли проблемы с самого начала, потому что в начале я опустил бит «python»
Вид кажется, что версия для Windows Python пытается работать вместо cygwin один. Что происходит, если Вы вводите это:
$ python django-admin.py
Здесь я принимаю
$ which python
Находит cygwin версию Python (который будет чем-то как/usr/bin/python).
Можно также попытаться (временно) удалить версию для Windows Python и использовать только cygwin.
Добавьте местоположение своей django/bin папки (или везде, где еще Вы сохраняете django-admin.py) к Вашей переменной среды PYTHONPATH.
Как Brian упомянул, что Вы выполняете версию Windows Python, который не будет работать с установкой Cygwin.
Слово предупреждения. Когда я сначала начал использовать Django, я попытался установить его в Cygwin и имел множество проблем и закончил тем, что переключился на регулярную версию Windows Python. К сожалению, я не зарегистрировал все свои проблемы, но я помню, что некоторые из них имели отношение к библиотекам базы данных. Так или иначе это было несколько месяцев назад, когда я знал меньше о Django, чем я делаю теперь. Возможно, проблемы, с которыми я столкнулся, были решены и возможно теперь, когда я знаю больше, что я мог заставить это работать, но рабочий Django на Cygwin, действительно кажется, менее перемещенная дорога.Удачи.:)
Помогите нам помочь Вам. Существует ли причина, почему Вы выполняете интерпретатор Python окон (c:\Python26\python.exe), как выступают к cygwin интерпретатору Python (/usr/bin/python.exe)? Это могло быть Вашей проблемой. Таким образом для поиска и устранения неисправностей этого Вы могли бы рассмотреть удаление собственного интерпретатора окон или просто проверку, что путь cygwin перечислен перед путем c:\Python26 в окнах глобальная переменная ПУТИ.