Move the .bashrc to bashrc-old On 22 Mar 2012 11:26, "Michael Havens" wrote: > Should I move its contents into ~/.basrc? NO! Put a link to > /home/bmike1/.pythonbrew/etc/bashrc? > > $ more /home/bmike1/.pythonbrew/etc/bashrc > # settings > PATH_ROOT="$PYTHONBREW_ROOT" > if [ -z "${PATH_ROOT}" ] ; then > PATH_ROOT="$HOME/.pythonbrew" > fi > PATH_ETC="$PATH_ROOT/etc" > > PATH_HOME="$PYTHONBREW_HOME" > if [ -z "${PATH_HOME}" ] ; then > PATH_HOME="$HOME/.pythonbrew" > fi > PATH_HOME_ETC="$PATH_HOME/etc" > > # py file > PY_PYTHONBREW="$PATH_ROOT/bin/pythonbrew" > > # functions > __pythonbrew_set_default() > { > PATH_PYTHONBREW="$PATH_ROOT/bin" > } > > __pythonbrew_set_path() > { > PATH_WITHOUT_PYTHONBREW=$(printf $PATH | awk -v RS=: -v ORS=: > "/${PATH_ROOT/ > /\//\/}/ {next} {print}" | sed -e 's#:$##') > export PATH=$PATH_PYTHONBREW:$PATH_WITHOUT_PYTHONBREW > } > > __pythonbrew_set_temp_path() > { > if [[ -s "$PATH_HOME_ETC/temp" ]] ; then > source "$PATH_HOME_ETC/temp" > PATH_PYTHONBREW="$PATH_ROOT/bin:$PATH_PYTHONBREW_TEMP" > else > __pythonbrew_set_default > fi > __pythonbrew_set_path > } > > __pythonbrew_set_current_path() > { > if [[ -s "$PATH_HOME_ETC/current" ]] ; then > source "$PATH_HOME_ETC/current" > PATH_PYTHONBREW="$PATH_ROOT/bin:$PATH_PYTHONBREW_CURRENT" > else > __pythonbrew_set_default > fi > __pythonbrew_set_path > } > > __pythonbrew_reload() > { > [[ -s "$PATH_ETC/bashrc" ]] && source "$PATH_ETC/bashrc" > } > > __pythonbrew_use() > { > $pythonbrew "$@" > [[ $? == 0 ]] && __pythonbrew_set_temp_path > } > > __pythonbrew_switch() > { > $pythonbrew "$@" > [[ $? == 0 ]] && __pythonbrew_set_current_path > } > > __pythonbrew_off() > { > $pythonbrew "$@" > [[ $? == 0 ]] && __pythonbrew_set_current_path > } > > __pythonbrew_update() > { > $pythonbrew "$@" > [[ $? == 0 ]] && __pythonbrew_reload > } > > __pythonbrew_venv() > { > $pythonbrew "$@" > if [[ $? == 0 ]] ; then > if [[ -s "$PATH_HOME_ETC/venv.run" ]] ; then > source "$PATH_HOME_ETC/venv.run" > cat /dev/null > "$PATH_HOME_ETC/venv.run" > fi > fi > } > > __pythonbrew_find_command() > { > command_name="" > for arg in "$@" ; do > case $arg in > --*) continue;; > -*) continue;; > *) > command_name=$arg > break > ;; > esac > done > } > > __pythonbrew_run() > { > __pythonbrew_find_command "$@" > case $command_name in > use) __pythonbrew_use "$@";; > switch) __pythonbrew_switch "$@" ;; > off) __pythonbrew_off "$@" ;; > update) __pythonbrew_update "$@" ;; > venv) __pythonbrew_venv "$@" ;; > *) $pythonbrew "$@" ;; > esac > builtin hash -r > } > > pythonbrew() > { > pythonbrew=$PY_PYTHONBREW > __pythonbrew_run "$@" > } > > pybrew() > { > pythonbrew "$@" > } > > sudopybrew() > { > pythonbrew="sudo PYTHONBREW_ROOT=$PATH_ROOT > PATH=$PATH_PYTHONBREW:$PATH_WITH > OUT_PYTHONBREW $PY_PYTHONBREW" > __pythonbrew_run "$@" > } > > # main > __pythonbrew_set_current_path > bmike1@Michaels-Laptop ~ $ > > > On Thu, Mar 22, 2012 at 4:59 AM, Lisa Kachold wrote: > >> What is in /home/bmike1/pythonbrew/etc/bashrc? >> >> On Thu, Mar 22, 2012 at 12:38 AM, Michael Havens wrote: >> >>> so should *I now *disablde pythonbrew? >>> >>> >>> On Wed, Mar 21, 2012 at 2:03 PM, Michael Havens wrote: >>> >>>> > What is your complete /home/bmike1/.bashrc? >>>> >>>> there is one line in my .bashrc file. it is: >>>> >>>> >>>> [[ -s $HOME/.pythonbrew/etc/bashrc ]] && source >>>> $HOME/.pythonbrew/etc/bashrc >>>> >>>> that is all that the file has in it. >>>> >>>> >>>> >> >>>> >> This is weird; look at what happened in the shell: >>>> >>>> >> bmike1@Michaels-Laptop ~ $ sudo su >>>> >> [sudo] password for bmike1: >>>> >> Traceback (most recent call last): >>>> >>>> > This is the known python virtualenv error (that we tried to fix with >>>> > pythonbrew: >>>> > >>>> That isn't what was weird..... weird thing is it tried to mkdir when I >>>> 'su bmike1'. >>>> >>>> >>>> bmike1@Michaels-Laptop ~ $ sudo su >>>> [sudo] password for bmike1: >>>> Traceback (most recent call last): >>>> File "", line 1, in >>>> ImportError: No module named virtualenvwrapper.hook_loader >>>> virtualenvwrapper.sh: There was a problem running the initialization >>>> hooks. >>>> If Python could not import the module virtualenvwrapper.hook_loader, >>>> check >>>> that virtualenv has been installed for VIRTUALENVWRAPPER_PYTHON=/usr >>>> /bin/python and that PATH is set properly. >>>> Michaels-Laptop bmike1 # nano ~/.bashrc >>>> Michaels-Laptop bmike1 # su bmike1 >>>> mkdir: cannot create directory `/root': Permission denied >>>> bmike1@Michaels-Laptop ~ $ nano ~/.bashrc >>>> >>>> > Did you also make sure that that /home/bmike1/.pythonbrew/etc/venv.run >>>> > exists and is writable? >>>> > >>>> > $ ls -al /home/bmike1/.pythonbrew/etc/venv.run >>>> > $ chmod ug+ /home/bmike1/.pythonbrew/etc/venv.run >>>> > >>>> It is there. >>>> >>>> >> What do you mean? >>>> > >>>> > >>>> > After each TEST or change of files, you would logout and log back in - >>>> > completely to see if your shell python error was fixed? >>>> > >>>> REally? No, that isn't something I've been doing. Thanks for tellikng >>>> me. >>>> .... >>>> .... >>>> Nope still get the error. >>>> Is it cool to login/out from tty (I don't want to lose all of the >>>> stuff on my desktop). >>>> >>> >>> >>> >>> -- >>> :-)~MIKE~(-: >>> >>> --------------------------------------------------- >>> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us >>> To subscribe, unsubscribe, or to change your mail settings: >>> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss >>> >> >> >> >> -- >> (503) 754-4452 Android >> (623) 239-3392 Skype >> (623) 688-3392 Google Voice >> ** >> it-clowns.com >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------- >> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us >> To subscribe, unsubscribe, or to change your mail settings: >> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss >> > > > > -- > :-)~MIKE~(-: > > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us > To subscribe, unsubscribe, or to change your mail settings: > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss >