skiabox Δημοσ. 26 Ιανουαρίου 2019 Δημοσ. 26 Ιανουαρίου 2019 Ξέρει κανείς πως θα βάλω κάποια environment variable στο mojave; Προσέξτε όχι μόνο σε κάποιο shell παράθυρο που θα ανοίξει. Στο λειτουργικό γενικά όταν ξεκινάει.
skiabox Δημοσ. 28 Ιανουαρίου 2019 Μέλος Δημοσ. 28 Ιανουαρίου 2019 Τελικά κατέληξα στην παρακάτω λύση : πρόσθεσα στο .zshrc αρχείο μου την γραμμή source ~/.profile Στο .profile αρχείο βάζουμε όλες τις environment variables που μας ενδιαφέρουν ως εξής : export $VARIABLE_NAME="path/to/something" 1 1
Fortistis Δημοσ. 3 Φεβρουαρίου 2019 Δημοσ. 3 Φεβρουαρίου 2019 Αυτό δεν είναι «του Mojave» αλλά γενικός τρόπος σε οποιοδήποτε *NIX σύστημα. Η τιμή της μεταβλητής δεν είναι υποχρεωτικό να είναι path σε κάτι, μπορεί να είναι τιμή (π.χ. 20) ή και συνάρτηση (function). Με την εντολή export μπορείς να κάνεις το ίδιο απλά εκτελώντας την στο active terminal session που τρέχεις. Ακόμα και όταν κλείσεις το terminal session, η μεταβλητή θα υπάρχει. Όταν κάνεις restart όμως, δεν θα υπάρχει. Αυτό είναι που κέρδισες δίνοντας την export στο ~/.profile. Εσύ αυτό που έκανες λειτουργεί γιατί κάπου έχεις δηλώσει ότι σαν default shell έχεις το zsh. Γενικά δεν είναι αυτή η περίπτωση όμως. 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα