Я установил ruby-1.9.3-p0 на свой Ubuntu 11.10 wubi, а затем rubygems, чтобы настроить Rails.
Я установил libyaml и переустановил Ruby, но все же он не работает.
Информация изменилась, и я понятия не имею, что с ней не так.
Ответ 3
Хорошо, после неудачной попытки установки RoR в моем Ubuntu 11.10 я объединил подсказки с этой страницы и из этого ресурса: http://www.thegeekwork.com/how-to-install-ruby-on-rails-in-ubuntu-11-10/
Это разбивка, шаг за шагом, что я только что сделал, чтобы сделать эту работу (извините, если я не форматировал это так здорово, я просто старался держать ее в чистоте):
1) Свежая установка Ubuntu 11.10
2) [email protected]:~$ sudo apt-get install curl
3) [email protected]:~$ sudo apt-get install git
4) [email protected]:~$ sudo apt-get update
5) [email protected]:~$ sudo apt-get dist-update
6) [email protected]:~$ sudo shutdown -r now
7) [email protected]:~$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
8) [email protected]:~$ gedit ~/.bashrc
9) добавьте следующую строку в конец (и сохраните файл)
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
10) [email protected]:~$ source ~/.bashrc
11) [email protected]:~$ type rvm | head -1
После выполнения вышеуказанной команды вы должны получить этот вывод -
rvm - функция
Вы успешно установили RVM. Затем вы должны установить дополнительные зависимости. Чтобы узнать эти типы программ -
12) [email protected]:~$ rvm requirements
После выполнения вышеуказанной команды установите дополнительные пакеты, рекомендованные RVM -
13) [email protected]:~$ sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
14) [email protected]:~$ rvm install 1.9.2
(# 14 занимает немного времени)
15) [email protected]:~$ rvm use 1.9.2
(Это выбирает версию, которую вы хотите использовать)
(Если вы не уверены в том, что в настоящее время используется рубиновая версия, тогда введите -
ruby -v)
16) [email protected]:~$ gem install rails
(это займет немного времени...)
17) Сделайте образец приложения в качестве теста...
[email protected]:~$ rails new test_app
[email protected]:~$ cd test_app
[email protected]:~/test_app$ rails server
И ТО, ЧТО ЭТО, ЧТО ДЕЛАТЬ, ТЫ РАБОТАЕТ. ARRRRRRRRRrrrrrrrrrrrrrgh.
Итак,
18) в папке вашего приложения ( "test_app" ), откройте Gemfile и раскомментируйте строку "therubyracer"
19) [email protected]:~/test_app$ bundle install
20) [email protected]:~/test_app$ rails server
Готово и сделано.
Я не понимаю, почему он установил 0.0.0.0:3000 в качестве адреса хоста (я думал, что это будет 127.0.0.1), но, честно говоря, это не беспокоит меня прямо сейчас - я получил его на работу (так далеко). Время идти с некоторыми Rails!: D
Я надеюсь, что это поможет любому, кто хочет сделать эту работу!:)
Примечание. Я понимаю, что # 13 повторяет некоторые из вещей, которые я уже установил, но мне все равно, я просто делаю то, что говорит эта вещь.:/
Примечание2: Священная кривая обучения только для публикации ответа! Я не был уверен, что считается "кодом", и, очевидно, подсказка считается кодом. Теперь имеет смысл:)
Примечание3: Это мой первый "ответ" на StackOverflow!: D