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