Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Drush auf Mac mit MAMP zum laufen kriegen

Eingetragen von AntoniaHH (17)
am 15.11.2023 - 20:38 Uhr in
  • Anfängerfragen
  • Drupal 9.x oder neuer

Hallo in die Runde,

ich habe meine Drupal9 Seite bisher immer noch manuell mit FTP bearbeitet.

In dem nun zwingenden Wechsel zu Drupal10 scheine ich um Composer und Drush nicht mehr drum herum zu kommen.
Daher versuche ich mit meinem Mac Book mit Hilfe von MAMP erstmal alles local auf zu setzten.

Ich vermute das es auf meinem Strato PowerWeb Plus Paket Composer und Drush eh nicht gehen werden und für den Anfang wo ich sicher noch viele Fehler mache möchte ich eh erstmal lokal entwickeln und dann per FTP hoch laden.
Online hätte ich noch zu viele Angst Befehle an falsche Stelle aus zu führen....

Mein Problem ist. Ich habe mit Hilfe eines Lehrvideos MAMP und Composer installiert und die Installation von Drupal mittels Composer klappte auch ohne Probleme.

Ich bekommen Drush auf meinem Mac und oder unter MAMP einfach nicht zum laufen.
Ich habe mich durch diverse Anleitungen im Web durch gearbeitet aber es klappt einfach nicht.

Ich habe Anhand Anleitungen im Web folgendes versucht:

Projekt Ordner in "Visual Studio Code" öffnen und in Terminal eingeben:

composer require --dev drush/drush
Die Installation läuft dann durch und die Abfrage mit

./vendor/bin/drush --version
führt auch zu Erfolg und die Version wird ausgegeben.

Nur "drush version" führt dann noch zu

drush' is currently not installed.

Wenn ich "export PATH="$PATH:$HOME/.composer/vendor/bin"" ausführe

kommt danach bei Eingabe von "drush" die folgende Fehlermeldung:

"Package "drupal/core" is not installed"

Mir scheint es liegt daran das in MAMP dieser extra Ordner "WEB" existiert.
Das Installieren von Drush direkt in dem WEB Ordner führte aber auch nicht zu Erfolg.
Ich habe Online den Vendor Ordner auf der gleichen Ebene wie Core.

Wenn Drush in usr/local/bin geschrieben wird geht es leider auch nicht.
Wobei ich hier vermutlich auch was falsch gemacht habe.

Ich betreibe zwar seit 10 Jahren eine Drupal Seite aber bisher habe ich alles manuell gemacht daher bin ich absoluter Neuling mit Composer und drush etc.

Ich hoffe auf Jemanden der Seine Seiten auch Local auf einem Mac entwickelt und der mir helfen kann.
Ich kann gerne auch etwas Anderes als MAMP benutzen. Das war die Empfehlung in dem Online Lehrgang.
Leider wurde das Thema Shell dort nur für Windows Rechner erklärt..

Wenn alle Sticke reißen muss ich mir wohl doch noch einen Windows Rechner kaufen. ;-)

Ich bin für jeden Tipp Hilfe Dankbar.

Verzweifelte Grüße
Antonia

‹ Integrity constraint violation /duplicate entry Die variable @site hat die Domain Referenziert. Gibt es eine Übersicht ähnlich wie bei dem token modul, was erreichbar ist? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

export ...

Eingetragen von Franz (225)
am 16.11.2023 - 00:52 Uhr

vermutlich bist Du nah dran. Ich habe ganz andere Umgebung, aber export sollte in der Kommandozeile ähnlich funktionieren - wenn MAMP nicht zu viel anstellt,
Also Vorschlag
export PATH=./vendor/bin:$PATH

BTW; composer/drush lokal und dann FTP finde ich ok und werde es auch noch benutzen.
übrigens, bevor Du an Windows denkst: MACs laufen in der Regel gut mit Linux; einen hab ich noch mit Mint,

  • Anmelden oder Registrieren um Kommentare zu schreiben

export PATH=./vendor/bin:$PATH klappt

Eingetragen von AntoniaHH (17)
am 16.11.2023 - 07:36 Uhr

Hallo Franz,

vielen Dank für den Tipp. Der Befehlt "export PATH=./vendor/bin:$PATH" hilft danach kann ich endlich drush Befehle ausführen. :-)

Leider vergisst er es immer wieder wenn ich den Terminal schließe. So das ich den Befehl dann wieder neu eingeben muss.

Ich erinnere mich aus einer der tausend Anleitungen die ich gelesen habe das ich danach noch etwas neu laden muss finde die Anleitung dazu aber leider gerade nicht. Kannst Du vielleicht nochmal helfen?

Tausend Dank

Andrea

  • Anmelden oder Registrieren um Kommentare zu schreiben

z.Z. gehts mir ähnlich, aber

Eingetragen von Franz (225)
am 16.11.2023 - 14:58 Uhr

z.Z. gehts mir ähnlich, aber ich scrolle meist in der Kommandozeille zurück; oder, mit Ctrl-R gibts die sog. rekursive Suche, und mit Cursortasten rückwärts bin ich schnell beim passenden Befehl - gillt für alle Kommandos! Ich tippe also nur manchmal frisch ein ...
Bei Drush hat sich tatsächlich was verändert zwischenzeitlich, davor gab es eine Möglichkeit das bleibend einzustellen, was Passenderes hab ich selbst noch nicht gefunden (aber auch nicht wirklich gesucht ;-)
.. Franz

P.S.: Ich schließe das Terminal nur selten, Linux eben.
Als ich noch selber Mac OSX nutzte, benutzte ich direkt das Mac-Terminal; PHP/Mysql/Apache gabs auch ohne MAMP, "damals". Aber es gibt massenhaft Drupalisten mit Mac, EntwicklerInnen nutzen da oft LANDO u.ä. - in der englischen Drupaldoku gibts da auch viele Hinweise. Für die D10-Umgebung lohnt es sich auch dort zu schauen, so viel ist "nach D7" im Fluss ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mach das am besten mit ddev

Eingetragen von stevenx (201)
am 16.11.2023 - 15:20 Uhr

Mach das am besten mit ddev dann ist drush und composer alles da

https://ddev.readthedocs.io/en/latest/

Mamp würde zwar auch gehen aber probiere es mal mit ddev und docker

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Tipp ddev und docker

Eingetragen von AntoniaHH (17)
am 16.11.2023 - 17:55 Uhr

Hallo Seven,

Danke für den Tipp das schaue ich mir auf jeden Fall mal an.

Ich gebe Rückmeldung wenn ich's hin gekriegt habe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danach willst du Mamp nicht

Eingetragen von stevenx (201)
am 16.11.2023 - 18:49 Uhr

Danach willst du Mamp nicht mehr nutzen. Ddev ist wirklich super

  • Anmelden oder Registrieren um Kommentare zu schreiben

Installation mit DDEV und Docker hat geklappt aber.. User Name

Eingetragen von AntoniaHH (17)
am 18.11.2023 - 08:17 Uhr

Hallo Steven,

ich habe soweit alles installiert bekommen und es ist soweit sauber durchgelaufen und meine Locale Website lässt sich aufrufen nur wie melde ich mich jetzt an dieser an? Er hat mich nicht nach einem User und Password gefragt?
Gibt es da ein Standard User?

Beim MAMP war PHPMyAdmin dabei ist das bei DDEV bzw. Docker auch dabei und wenn wo finde ich das bzw. wie rufe ich das dort auf?

Ich forsche mal weiter sieht aber auf den ersten Blick wirklich ganz gut aus. :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mach einfach :ddev drush uli

Eingetragen von stevenx (201)
am 18.11.2023 - 12:39 Uhr

Mach einfach :

ddev drush uli

Dann wirst du mit deinem Admin Account eingeloggt sobald du die generierte One time login url aufrufst.

Um deine Datenbank zu installieren kannst du einfach
ddev import-db Machen

Und phpmyadmin müsste auch da sein

Geb mal ddev describe ein dann zeigt der dir alle URLs

Für composer dann ddev composer dein Befehl
Und für Drush

Immer ddev drush

Du kannst dich auch in den docker container einloggen mit
ddev ssh

  • Anmelden oder Registrieren um Kommentare zu schreiben

AntoniaHH schriebLeider

Eingetragen von sanduhrs (1285)
am 22.02.2024 - 23:53 Uhr
AntoniaHH schrieb

Leider vergisst er es immer wieder wenn ich den Terminal schließe. So das ich den Befehl dann wieder neu eingeben muss.

echo 'export PATH=./vendor/bin:$PATH' >> ~/.zshrc

sollte helfen :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 7 Stunden
  • Hey danke
    vor 2 Tagen 2 Stunden
  • Update: jetzt gibt's ein
    vor 2 Tagen 20 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 6 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 9 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 19 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association