2015-11-11 2 views
0

Я пытаюсь установить randomlib для создания безопасных случайных строк для моего проекта, но в документации нет руководства для установки (особенно в том смысле, который был бы понятен кому-то новому в github)Установка randomlib с композитором

Я пытаюсь запустить

php composer.php ircmaxell/RandomLib 

но получить execption о том, что композитор не может найти стабильный пакет

ответ

1

в вашем composer.json включают:

{ 
    "require": { 
     ... 
     "ircmaxell/random-lib" : "dev-master" 
    } 
} 

Затем запустите команду composer update

+0

Это действительно плохая идея использовать «dev-master» в качестве версии. – Sven

2

командной строки вы должны использовать: php composer.php require ircmaxell/random-lib.

Вы не использовали деталь require и неправильное название упаковки. Если вы не знаете, какое имя правильно, перейдите к https://packagist.org и сделать быстрый поиск, например: https://packagist.org/search/?q=ircmaxell%2Frandom

Результат: https://packagist.org/packages/ircmaxell/random-lib

Эта страница, на самом верху, дает вам полную командную строку, чтобы добавить его ,

Кроме того, избегайте использования версий ветвей, всегда выбирайте помеченные выпуски. Филиалы в конечном итоге вызовут вам проблемы, то есть они будут работать в первую очередь, и в зависимости от того, что разработчик этого другого пакета будет нажимать на ветку, он будет терпеть неудачу в какой-то момент после ваших обновлений. Восстановление из таких зависимостей обычно является тяжелой работой, поэтому лучше избегать его с самого начала.

Смежные вопросы