Haskell новичок и парень Python здесь.Почему cabal sandbox init не меняет PATH, как virtualenv делает?
Я думаю, что может быть что-то пропустил, но если вы посмотрите на Yesod's quickstart, то Автор установить некоторые пакеты перед темcabal sandbox init
. Я видел ту же картину в другом месте. Вопросы:
- Я что-то не хватает? Это реальный способ использования песочницы Cabal?
- Почему я не могу (или не должен) устанавливать Yesod-bin внутри песочницы?
- Что делать, если я использую разные версии yesod-bin в некоторых проектах?
- Если есть библиотеки, которые устанавливают двоичные файлы внутри .cabal-sandbox/bin, почему
cabal sandbox init
не изменяют PATH, чтобы соответствовать изолированной версии?
спасибо, что заблаговременно!
Лучше, чем я думал. Спасибо! –
Если вы не находитесь в корневой папке песочницы cabal, вы все равно можете работать в этой песочнице, указав cabal в правильный файл конфигурации: 'cabal --config = \ cabal.sandbox.config '. –
user2407038