Autor Téma: Export proměnné - není platným identifikátorem  (Přečteno 2700 krát)

strublos

  • Jr. Member
  • **
  • Příspěvků: 70
  • Karma: +0/-0
    • Zobrazit profil
Export proměnné - není platným identifikátorem
« kdy: Květen 23, 2012, 10:50:38 »
Ahoj,
když napíšu
Kód: [Vybrat]
JDK_HOME=/usr/lib/jvm/java-1.6.0-openjdk/
export $JDK_HOME
bash: export: „/usr/lib/jvm/java-1.6.0-openjdk/“: není platným identifikátorem

Vím že ta složka existuje.
Co s tím?
Kvůli stejnému problému mi asi nefunguje po přihlášení příkazy ze složky $HOME/bin

Mga1, 32bit, XFCE 4.10

Díky za rady

Peťoš

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 916
  • Karma: +16/-1
    • Zobrazit profil
    • Peťošův blog
Re:Export proměnné - není platným identifikátorem
« Odpověď #1 kdy: Květen 23, 2012, 11:09:33 »
napis:
Kód: [Vybrat]
export JDK_HOME="/usr/lib/jvm/java-1.6.0-openjdk/"
Do it or do not. There is no "try".
Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru


Peťošův repozitář je na adrese: http://petos.cz/rpms
Fotoblog: http://vzducholode.blogspot.com a http://petos.cz/category/fotky

Peťoš

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 916
  • Karma: +16/-1
    • Zobrazit profil
    • Peťošův blog
Re:Export proměnné - není platným identifikátorem
« Odpověď #2 kdy: Květen 23, 2012, 11:13:46 »
pripadne exportujes jmeno promenne, ne jeji hodnotu. spravne jsou tedy dve moznosti:

Kód: [Vybrat]
export JDK_HOME="/usr/lib/jvm/java-1.6.0-openjdk/"
nebo:
Kód: [Vybrat]
JDK_HOME=/usr/lib/jvm/java-1.6.0-openjdk/pozor, zmena:
Kód: [Vybrat]
export JDK_HOME
neni tam $dolar$.
Do it or do not. There is no "try".
Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru


Peťošův repozitář je na adrese: http://petos.cz/rpms
Fotoblog: http://vzducholode.blogspot.com a http://petos.cz/category/fotky

strublos

  • Jr. Member
  • **
  • Příspěvků: 70
  • Karma: +0/-0
    • Zobrazit profil
Re:Export proměnné - není platným identifikátorem
« Odpověď #3 kdy: Květen 23, 2012, 12:08:33 »
Kód: [Vybrat]
export JDK_HOME="/usr/lib/jvm/java-1.6.0-openjdk/"vyresilo problem, diky

A co s tim $HOME/bin ?
Mam sice v $HOME/.bash_profile
Kód: [Vybrat]
export PATH=$PATH:$HOME/bin
ale v tom asi neni zakopany pes.

Peťoš

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 916
  • Karma: +16/-1
    • Zobrazit profil
    • Peťošův blog
Re:Export proměnné - není platným identifikátorem
« Odpověď #4 kdy: Květen 23, 2012, 14:55:58 »
co presne ti to dela?
Do it or do not. There is no "try".
Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru


Peťošův repozitář je na adrese: http://petos.cz/rpms
Fotoblog: http://vzducholode.blogspot.com a http://petos.cz/category/fotky

strublos

  • Jr. Member
  • **
  • Příspěvků: 70
  • Karma: +0/-0
    • Zobrazit profil
Re:Export proměnné - není platným identifikátorem
« Odpověď #5 kdy: Květen 23, 2012, 15:12:36 »
Kdyz zapnu pocitac tak prikazy ktere tam mam ulozene nefunguji. Napr na nastaveni externiho monitoru.
Pokud otevru terminal v xfce tak take nejsou dostupne, kdyz dam rucne export PATH=$PATH:$HOME/bin tak prikazy funguji ale jakmile okno zavru a opet otevru tak opet nic.

Napr. pro pripojeni k ssh mam v $HOME/bin/ skript a ten nepustim.

Peťoš

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 916
  • Karma: +16/-1
    • Zobrazit profil
    • Peťošův blog
Re:Export proměnné - není platným identifikátorem
« Odpověď #6 kdy: Květen 23, 2012, 15:48:29 »
mas fakt bash?
co env | grep SHELL
nehral sis s ostatnimi konfiguraky? Kdyz to das do ~/.bashrc ? Co mas vlastne v ~/.bashrc ?
Do it or do not. There is no "try".
Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru


Peťošův repozitář je na adrese: http://petos.cz/rpms
Fotoblog: http://vzducholode.blogspot.com a http://petos.cz/category/fotky

strublos

  • Jr. Member
  • **
  • Příspěvků: 70
  • Karma: +0/-0
    • Zobrazit profil
Re:Export proměnné - není platným identifikátorem
« Odpověď #7 kdy: Květen 24, 2012, 08:20:44 »
Do niceho jsem nevrtal :)

Kód: [Vybrat]
env | grep SHELL
SHELL=/bin/bash

# .bashrc

# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

export PATH=$PATH:$HOME/bin

unset USERNAME

Zda se mi ze to blbne od te doby co jsem nainstaloval xbmc, prestalo se to prihlasovat do xfce a i zmizela moznost to nastavit (viz. jiny dotaz) Nakonec jsem to vyresil reinstall, s tim ze mam /home na jine casti disku, ten zustal zachovan.