2013-03-27 4 views
0

Я устанавливаю Ruby с помощью MacPorts. После с помощью следующей команды:Установка ruby ​​с помощью MacPorts

sudo port install rb-rubygem 

я получил следующее сообщение об ошибке:

Error: Port rb-rubygem not found 

Что я должен делать?

+0

если MacPorts заставляет вас пить? Попробуйте Homebrew! http://mxcl.github.com/homebrew/ – ecleel

ответ

0

Ruby устанавливается по умолчанию в каждом Mac. Однако это рубин 1.8, который очень старый и не должен использоваться ни в одном из ваших проектов.

Посмотрите на rvm.
Это позволит вам установить несколько версий рубина в той же системе.

Так, например, вы можете сделать следующее:

rvm use 1.9.3 
ruby -v #=> ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin12.2.0] 
rvm use 2.0.0 
ruby -v #=> ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin12.2.1] 

Использование RVM, вы можете установить любую новую версию рубин, используя следующее:

rvm install 2.0.0-p0 #=> This will install Ruby 2.0.0 
rvm install jruby #=> This will install jruby 

И так далее

+0

Благодарим вас, установка сейчас; но как насчет «rb-rubygem»? –

+1

Я не знаю, что такое 'rb-rubygem', но вам это не нужно. – sevenseacat

4

Этот пост старый, но я добавлю это здесь. Если вы хотите использовать mac-порты, вы можете добавить ruby, используя sudo port install ruby, а затем sudo port install rb-rubygems (обратите внимание, что вы пропустили 's' в rubygem * s * в своем оригинальном посте). Вы всегда можете проверить, какие репозитории доступны в портах Mac, набрав port list. Надеюсь это поможет.

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