Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Composer Git

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
psevdo
Отправлено: 19 Июля, 2017 - 09:27:30
Post Id



Гость


Покинул форум
Сообщений всего: 101
Дата рег-ции: Сент. 2010  


Помог: 0 раз(а)




Здравствуйте.
Создал я проект в PHPStorm и выложил его на GitHub: https://github[dot]com/psevdo/loop .
Создал другой проект (test). И хочу подключить в него первый проект (который на GitHub) с помощью Composer.
Вот содержимое файла composer.json проекта test:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. {
  3.     "name": "psevdo/test",
  4.     "type": "project",
  5.     "authors": [
  6.         {
  7.             "name": "Shakirov Ruslan",
  8.             "email": "shakirov_rus@mail.ru"
  9.         }
  10.     ],
  11.     "require": {
  12.     }
  13. }
  14.  


Далее делаю:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. composer require https://github.com/psevdo/loop
  3.  

Цитата:

И получаю ответ:
D:\usr\www\test>composer require https://github[dot]com/psevdo/loop


[UnexpectedValueException]
Could not parse version constraint //github.com/psevdo/loop: Invalid version string "//github.com/psevdo/loop"



Я так понимаю нужно версию пакета указать (который на гитхабе лежит). Но как это сделать. Пробовал тэг создать v1.0.0. Но результата не дало.
 
 Top
Ch_chov
Отправлено: 19 Июля, 2017 - 12:09:17
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




Нужно добавить репозиторий в composer.json либо опубликовать пакет на packagist.org.
https://getcomposer.org/doc/05-repositories.md#repositories

(Отредактировано автором: 19 Июля, 2017 - 12:09:32)

 
 Top
LIME
Отправлено: 21 Июля, 2017 - 23:57:26
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Ch_chov Не понял это кто? призрак?))
PHP:
скопировать код в буфер обмена
  1.     "repositories":[
  2.         {
  3.             "type":"git",
  4.             "url":"http://github.com/psevdo/loop"
  5.         }
  6.     ]

Ch_chov фуфу старичек
не понял что надо тс?
(Добавление)
https://habrahabr[dot]ru/post/145946/
тут подробнее
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB