http://www.partimage.org/Main_Page
Limitations - Partimage does not support ext4 or btrfs filesystems.
Неблагоразумно использовать его для ext4, пока то сообщение находится на их веб-сайте.
make
Первая проблема состоит в том, что рубин должен быть скомпилирован, и это обычно делается через make
который считает настройки из a Makefile
и затем назовите компилятор. На OSX make
установлен с Xcode
который устанавливает его инструменты в /Developer/usr/bin
вместо /usr/bin
где можно было бы ожидать. Этот каталог не находится в значении по умолчанию $PATH
таким образом, любые исполняемые файлы в нем не найдены оболочкой.
Можно зафиксировать это для пользователя путем добавления этой строки к Вашему ~/.bash_profile
(удостоверьтесь, что добавили его прежде export $PATH
строка):
PATH="/Developer/usr/bin:$PATH"
Однако это все еще не будет доступно ни для каких команд, работающих как корень (с sudo
например). Я рекомендую добавить этот каталог к пути по умолчанию. Открытый /etc/profile
, найдите строку, которая определяет путь там, и добавьте diretory к нему. Я нахожусь в системе Linux, но она должна выглядеть примерно так:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Просто добавьте каталог в конец этого, таким образом, он похож на это:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/Developer/usr/bin"
Если Вы не хотите изменять значение по умолчанию, можно связаться make
к каталогу, который находится в значении по умолчанию $PATH
:
sudo ln -s /Developer/usr/bin/make /usr/bin
Необходимо будет сделать это для всего, в чем это находится /Developer/usr/bin
таким образом, я действительно рекомендую изменить значение по умолчанию.
В этой точке необходимо смочь установить рубин с
$ sudo port install ruby19
Это выходит правильно, но Ваша рубиновая версия, кажется, не обновляется:
$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin10.0]
Это вызвано тем, что, по умолчанию, port
устанавливает его файлы в /opt/local
и установит Ваш рубиновый исполняемый файл как /opt/local/bin/ruby1.9
. Еще один каталог, который не находится в Вашем $PATH
. Так, можно или повторить процесс выше и добавить /opt/local/bin
к Вашему $PATH
или можно связаться ruby1.9
исполняемый файл к каталогу, который находится в Вашем пути. Если Вы добавляете /opt/local/bin
к Вашему $PATH
, Вы сможете выполнить v1.8 с ruby
и v1.9 с ruby1.9
. Если Вы хотите, чтобы все Ваши существующие сценарии переключились на v1.9, я рекомендую сделать /usr/bin/ruby
укажите на новую версию.
Старая версия в /usr/bin
на самом деле символьная ссылка:
$ ls -l /usr/bin/ruby
rwxr-xr-x 1 root wheel 76 25 Jun 2010 /usr/bin/ruby -> ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby
Это означает, что можно безопасно удалить его и заменить его ссылкой на новую версию:
$ sudo rm /usr/bin/ruby; sudo ln -s /opt/local/bin/ruby1.9 /usr/bin/ruby
Если Вы когда-нибудь хотите вернуться и сделать ruby
выполненный v1.8, просто выполняет обратную команду:
$ sudo rm /usr/bin/ruby; sudo ln -s /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby /usr/bin/ruby
Если все подходило, Ваше значение по умолчанию ruby
теперь v1.9:
$ ruby --version
ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin10]
Смотрите на эту суть. Шоу, как установить его для Пумы.
Выделения, как к использованию или MacPorts или Домашнее пиво. После того как Вы добираетесь, это придало квадратную форму далеко, это показывает, как установить использование rvm
.