Ruby on rails 在Ubuntu 11.04上安装Ruby on Rails失败:文件';lib';找不到
我随后在我的ubuntu 11.04上安装了Ruby on Rails,但始终收到以下错误消息:Ruby on rails 在Ubuntu 11.04上安装Ruby on Rails失败:文件';lib';找不到,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我随后在我的ubuntu 11.04上安装了Ruby on Rails,但始终收到以下错误消息: feicun@feicun-ubuntu:~$ gem install rails Successfully installed rails-3.0.9 1 gem installed Installing ri documentation for rails-3.0.9... file 'lib' not found Installing RDoc documentation for rails-
feicun@feicun-ubuntu:~$ gem install rails
Successfully installed rails-3.0.9
1 gem installed
Installing ri documentation for rails-3.0.9...
file 'lib' not found
Installing RDoc documentation for rails-3.0.9...
file 'lib' not found
我用谷歌搜索了这个问题,这意味着文档无法生成,但安装了rails 3.0.9。为了解决这个问题,我尝试了两种方法:
gem install rdoc
”feicun@feicun-ubuntu:~$ which ruby
/home/feicun/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
feicun@feicun-ubuntu:~$ which gem
/home/feicun/.rvm/rubies/ruby-1.9.2-p290/bin/gem
feicun@feicun-ubuntu:~$ which rails
/home/feicun/.rvm/gems/ruby-1.9.2-p290/bin/rails
feicun@feicun-ubuntu:~$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.6
- RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [i686-linux]
- INSTALLATION DIRECTORY: /home/feicun/.rvm/gems/ruby-1.9.2-p290
- RUBY EXECUTABLE: /home/feicun/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
- EXECUTABLE DIRECTORY: /home/feicun/.rvm/gems/ruby-1.9.2-p290/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /home/feicun/.rvm/gems/ruby-1.9.2-p290
- /home/feicun/.rvm/gems/ruby-1.9.2-p290@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
sudo mkdir/home/feichun/.rvm/gems/ruby-1.9.2-p290/gems/rails-3.0.9/lib
为什么要使用sudo在rvm文件夹中创建目录?我想权限方面有一些问题。删除lib文件夹并运行:
mkdir/home/feichun/.rvm/gems/ruby-1.9.2-p290/gems/rails-3.0.9/lib
我也遇到了同样的问题,我所做的只是恢复到以前版本的RubyGems,一切都正常;
(我没有深入探究为什么会出现这种情况,但在我确保其已插入后,它就成为我最初的故障排除解决方案;)我遵循了这些说明 然后再次尝试安装rails
gem install rails
这为我解决了问题。这意味着无法生成文档。已安装rails 3.0.9。尝试rails-v查看您的rails版本。您应该会看到正确的版本。@vicent是的,我知道文档没有安装,但我想正确安装。thx您的回答是,首先我用“gem uninstall rails”卸载了rails,然后通过“mkdir/home/feicun/.rvm/gems/ruby-1.9.2-p290/gems/rails-3.0.9/”创建新文件夹“rails-3.0.9”,然后创建一个新文件夹“lib”由“mkdir/home/feichun/.rvm/gems/ruby-1.9.2-p290/gems/rails-3.0.9/lib”创建,但它仍然不起作用,等待您的回复,似乎是个bug。。。
gem install rails