2012-01-07 4 views
1

У меня проблемы с установкой RVM на моем mac. Я забрал свой компьютер, чтобы восстановить вентилятор, поэтому я использую своих жен, которые пытаются настроить мою среду, чтобы выполнить какую-то работу.RVM и bash_profile

Проблема, с которой я столкнулся, это bash_profile. Каждый раз, когда я добавляю функцию: [[-s "$ HOME/.rvm/scripts/rvm"]] & &. "$ HOME/.rvm/скрипты/РВМ" функция # Load РВМ

, а затем перезагрузить оболочку, я получаю следующую ошибку:

-bash: экспорт: -s': not a valid identifier -bash: export: /Users/Christine/.rvm/ скрипты/RVM ': не является допустимым идентификатором -bash: экспорт: `]]': не является допустимым идентификатором -MacBook Христиане: ~ Christine $

Вот моя текущая среда:

  • OSX Lion 10.7.2
  • мерзавец версия 1.7.5.4
  • последняя РВМ установлена ​​
  • Xcode версии 4.2.1
  • bash_profile: экспорт PATH =/USR/местные/бен:/USR/местные/sbin:/usr/bin:/bin:/sbin:/usr/sbin [[-s "$ HOME/.rvm/scripts/rvm"]] & &. «$ HOME/.rvm/scripts/rvm» # Загрузить функцию RVM

Заранее благодарен.

ответ

8

Насколько точна ваша окончательная маркерная точка? То есть, это ваш bash_profile сказать:

export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/sbin:/usr/sbin[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function 

или

export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/sbin:/usr/sbin 
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function 

Они должны быть на отдельных линиях, и на основании сообщения об ошибке, я предполагаю, что это проблема.

+0

Брэндон, спасибо за ответ. После поиска в моей настройке я нашел то, о чем вы упоминали, как часть моей проблемы. Другой проблемой был x-code 4.2 и rvm, очевидно, что версия x-кода вызывает проблемы с rvm. Я нашел это http://www.andygoundry.com/2011/11/16/making-rvm-gemsets-work-under-os-x-lion-with-xcode-4-2/ как исправление, и теперь он работает , Спасибо за помощь! – DaveG

Смежные вопросы