Я работаю над экспериментальным проектом, используя еще не выпущенный Laravel 5. Кажется, что недавняя фиксация эффективно нарушала ситуацию, а не дожидалась, когда вопрос будет исправлен Я бы предпочел продолжить использовать версию разработки, которую я знаю, чтобы работать, наблюдая за commit log. Мой текущий composer.json
файл выглядит следующим образом (в соответствующем фрагменте кода):Tying composer.json для конкретного Laravel 5 SHA
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"laravel/framework": "~5.0",
"illuminate/html": "~5.0"
},
Я пытаюсь сделать это:
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"laravel/framework": "~5.0#cd37f40bba5dced6b1c30d313df2e46c5c33a62c",
"illuminate/html": "~5.0"
},
Per the docs Composer поддерживает способность связываться с определенным SHA однако, когда я запустить composer update
я получаю сообщение:
[UnexpectedValueException]
Could not parse version constraint ~5.0#cd37f40bba5dced6b1c30d313df2e46c5c33a62c:
Invalid version string "~5.0#cd37f40bba5dced6b1c30d313df2e46c5c33a62c"
конечно, я пробовал различные варианты (5.0#...
, 5#...
и т. Д.), Однако все они дают одно и то же сообщение об ошибке. Вход оценивается!
Хмм нет, не работает. Я обновил соответствующую строку, чтобы прочитать «laravel/framework»: «5.0-dev # cd37f40bba5dced6b1c30d313df2e46c5c33a62c», 'но получить сообщение' Невозможно разобрать ограничение версии 5.0-dev # cd37f40bba5dced6b1c30d313df2e46c5c33a62c: Неверная строка версии "5.0-dev # cd37f40bba5dced6b1c30d313df2e46c5c33a62c «'. Я использую самую последнюю версию Composer. – Jason
@ Джейсон, если вы попробуете 'dev-master # cd37f40bba5dced6b1c30d313df2e46c5c33a62c'? –
К сожалению, я получаю «cd37f40bba5dced6b1c30d313df2e46c5c33a62c» (история была переписана?), Восстановлена путем проверки 49e3c77b518547bb661b1de4fda64a3ae0c5c505 «при попытке этого подхода, такой же результат, как и @ marcin-nabiałek ниже. Я отправил x в Laracasts, возможно, они могут пролить свет на проблему. Если так, я обязательно отчитаюсь. – Jason