Ruby и Мерзавец отказываются обновлять. (Mac)

Можно использовать UUID для связывания точек монтирования.

  1. Узнайте UUID каждого диска с помощью команды

    sudo blkid
    
  2. Добавьте устройство в своем/etc/fstab путем определения устройства наряду с UUID (а не/dev/disk*:

    UUID=<UUID> [Other options for fstab entry]
    
0
14.05.2011, 06:49
2 ответа

Часто, программное обеспечение, скомпилированное из источника, установит на /usr/local/bin. Это, вероятно, где Вы устанавливаете свой локально скомпилированный Ruby.

Общий “загружаемый” Мерзавец для Mac OS X является предварительно созданной версией git-osx-installer. Это устанавливает на /usr/local/git/bin (хотя я предполагаю, что Вы, возможно, загрузили некоторый другой вариант).

Ни один из тех каталогов не находится в переменной окружения PATH по умолчанию, таким образом, ни один не будет использоваться, когда Вы введете ruby или git в Вашу оболочку.

Однако связанный системой Ruby (версия 1.8.7) и Мерзавец, который идет с Xcode 4 (1.7.3.4, поскольку я читал) установлен в /usr/bin, который находится в ПУТИ по умолчанию.

Вероятно, просто необходимо скорректировать ПУТЬ в файлах инициализации оболочки. Просто поместите свои локально установленные каталоги сначала.


При использовании удара (значение по умолчанию), добавьте следующее к Вашему .bashrc:

PATH=/usr/local/bin:/usr/local/git/bin:$PATH

и удостоверьтесь, что у Вас есть следующее в Вашем .bash_profile или .bash_login (используйте, какой бы ни существует или .bash_profile если ни один не существует):

source ~/.bashrc
4
28.01.2020, 02:21

Сделайте вещи простыми для себя: Используйте RVM для Ruby и Домашнее пиво для мерзавца (и другой материал).

RVM устанавливает несколько (при желании) различные версии Ruby для Вас и позволяет Вам переключиться между ними легко.

Домашнее пиво в основном fink/macports успевшее..., лучше. Намного лучше.

Удачи!

0
28.01.2020, 02:21

Теги

Похожие вопросы