Сбой установки Rails в Ubuntu 10.10 - PullRequest
2 голосов
/ 23 марта 2011

Я пытаюсь установить rails на Ubuntu 10.10, но каждый раз получаю File not found: lib. Ruby и Rubygems были установлены правильно. Я видел эту проблему, размещенную по всему Интернету, но у меня нет решений. Я переустановил rdoc и все равно получаю тот же результат.

$ sudo gem install rails
...
Successfully installed rails-3.0.1
24 gems installed
... 
Installing ri documentation for builder-2.1.2...
ERROR:  While generating documentation for builder-2.1.2
... MESSAGE:   Unhandled special: Special: type=17, text="<!-- HI -->"
... RDOC args: --ri --op /var/lib/gems/1.8/doc/builder-2.1.2/ri --title Builder -- Easy XML Building --main README --line-numbers --quiet lib CHANGES Rakefile README doc/releases/builder-1.2.4.rdoc doc/releases/builder-2.0.0.rdoc doc/releases/builder-2.1.1.rdoc --title builder-2.1.2 Documentation
(continuing with the rest of the installation)
...
Installing ri documentation for rails-3.0.1...
File not found: lib

$ rails -v
The program 'rails' is currently not installed.  You can install it by typing:
sudo apt-get install rails

Ответы [ 2 ]

4 голосов
/ 23 марта 2011

Я написал подробное руководство по установке Ruby и Rails на Ubuntu 10.10 , которое поможет вам в этом.

Гарантировано, или ваши деньги вернутся!

1 голос
/ 23 марта 2011

Вам следует избегать упакованной версии Ruby (то есть избегать версии Ruby, которая поставляется с apt-get install ruby). Система пакетов Debian (которую использует Ubuntu) конфликтует с тем, что ожидает Ruby.

Вместо этого вам следует установить Ruby из исходного кода.

Есть хороший инструмент под названием RVM , который поможет вам сделать это.

# Install prerequisites
$ sudo apt-get install git curl wget

# Download and install RVM
$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-latest )

# Install RVM into your .bash_profile
$ cat >> ~/.bash_profile <<-PROFILE
> [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
> PROFILE

# Load RVM into the current shell
$ rvm reload

# Install prerequisites
$ rvm notes
$ sudo apt-get install \
>   build-essential bison 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

# Install Ruby
$ rvm install ruby-1.9.2-p180 # latest version as of now
$ rvm use ruby-1.9.2-p180 --default

# Check it
$ ruby -v
$ which ruby
$ gem install rails
...