Я устанавливаю Ruby с помощью MacPorts. После с помощью следующей команды:Установка ruby с помощью MacPorts
sudo port install rb-rubygem
я получил следующее сообщение об ошибке:
Error: Port rb-rubygem not found
Что я должен делать?
Я устанавливаю Ruby с помощью MacPorts. После с помощью следующей команды:Установка ruby с помощью MacPorts
sudo port install rb-rubygem
я получил следующее сообщение об ошибке:
Error: Port rb-rubygem not found
Что я должен делать?
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
И так далее
Благодарим вас, установка сейчас; но как насчет «rb-rubygem»? –
Я не знаю, что такое 'rb-rubygem', но вам это не нужно. – sevenseacat
Этот пост старый, но я добавлю это здесь. Если вы хотите использовать mac-порты, вы можете добавить ruby, используя sudo port install ruby
, а затем sudo port install rb-rubygems
(обратите внимание, что вы пропустили 's' в rubygem * s * в своем оригинальном посте). Вы всегда можете проверить, какие репозитории доступны в портах Mac, набрав port list
. Надеюсь это поможет.
если MacPorts заставляет вас пить? Попробуйте Homebrew! http://mxcl.github.com/homebrew/ – ecleel