not a valid identifier


I have a trouble with the environment setup,, which says

[i]In addition, when using the runfile installation method, the LD_LIBRARY_PATH variable needs to contain /usr/local/cuda-9.1/lib64 on a 64-bit system, or /usr/local/cuda-9.1/lib on a 32-bit system

To change the environment variables for 64-bit operating systems:

export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64\ {LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}


I copy and paste it to ~/.bashrc and my bash shell prints following message as starting up,

-bash: export: `:/usr/local/cuda-9.1/lib64’: not a valid identifier

I double-checked that the path exists.
I’m looking forward to your help and advice.

Bit of a late reply - I had a similar problem when I added the path to my environment from the CLI, so I added it manually; on the way, I came across this.

Here’s what you want to add in .bashrc or .bash_profile or .profile:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.1/lib64

This will append the new path onto whatever LD library path you already have.

For example, part of my .bash_profile looks like this:

export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/opt/local/bin
export PATH=$PATH:/Library/NNM/bin
export PATH=$PATH:/Developer/NVIDIA/CUDA-9.1/bin

If I echo $PATH, it looks like so:


Hope that helps someone.