Problem att Installera Composer: Mac

  • Författare
  • Meddelande
Användarvisningsbild

brian-welch

php-programmerare

  • Inlägg: 43
  • Blev medlem: 21 aug 2017, 10:56
  • Ort: Malmö

Problem att Installera Composer: Mac

Inlägg01 nov 2017, 06:09

Jag försöker installera Composer som en del av min kurs.

Jag följer tutorial som ligger här: https://dbwebb.se/kunskap/installera-composer

Jag blir fast på sista steg.

Efter de två:
Kod: Markera allt
$ sudo install -m 0755 composer.phar $HOME/bin/composer

Kod: Markera allt
$ ls -l $HOME/bin/composer


Jag provade denna
Kod: Markera allt
$ composer --version
och fick meddelande:
Kod: Markera allt
-bash: composer: command not found


Tips?

Från install på dbwebb:
Om det sista kommandot gick bra och visade nuvarande version för composer så är allt okey.

Um ok.... om allt är inte okey?
- Brian Welch
Bild
"It is impossible to work in information technology without also engaging in social engineering."
- Jaron Zepel Lanier
Användarvisningsbild

Allinrep

dbwebb

  • Inlägg: 1124
  • Blev medlem: 03 sep 2012, 09:19
  • Ort: Portugal (tillfälligt)

Re: Problem att Installera Composer: Mac

Inlägg01 nov 2017, 12:49

Svar från gitter-chatten dbwebb-se/wip17d:

Lösningen var att skapa katalogen $HOME/bin och lägga till den i PATH före installationen av composer.

Det blev också problem av att skapa alias composer="php composer.phar" eftersom den då letar efter composer.phar bara i katalogen man befinner sig i och inte kollar i PATH.
Online
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10982
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Problem att Installera Composer: Mac

Inlägg01 nov 2017, 18:34

I artikeln som visar hur man lägger PHP i sin PATH så visas även hur man lägger till en bin/-katalog i sin hemmakatalog och hur man lägger till den i sin path.
https://dbwebb.se/kunskap/lagg-php-i-pathen#macos

När man senare installerar composer så förutsätts att man har löst den biten på det sättet.

Varför?

Det kan delvis vara av historiska skäl att jag valde den vägen. I den allra första utgåvan av kursen krävdes att vi installerade YAML och det var lite extra krångel med det. PHP kan också finnas installerad på flera platser på en Mac, vilket kan försvåra om man är osäker på vilken version man använder. Det bidrog nog till min lösning med en lokal bin-katalog. Den lösningen blev Mac-specifik.

I grund och botten handlar det om att lägga de exekverbara php och composer i en katalog som finns i ens path så att man kan exekvera dem oavsett var man står.

Composer är en PHP PHAR-fil, en exekverbar PHP-CLI-fil som kräver tillgång till PHP. Därav kopplingen.
...
..:
.... /mos

ylha17

sql-kodare

  • Inlägg: 55
  • Blev medlem: 23 aug 2017, 14:35

Re: Problem att Installera Composer: Mac

Inlägg01 nov 2017, 21:38

Tackar så mycket!

Jag följde instruktionen och det gick helt enligt plan:)

Puh!

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 18 gäster