2013-01-15 405 views
0

我想通过以下this tutorial安装红宝石宝石

我被陷在一个循环中安装tabulous红宝石宝石:宝石运行更新=>运行gem =>捆绑安装。

有人可以提供一些关于如何进行的信息吗?我已经将Gem添加到Gemfile中。

这里是命令输出:

**22:16:35->gem update --system** 
Updating RubyGems 
Updating rubygems-update 
Successfully installed rubygems-update-1.8.24 
Updating RubyGems to 1.8.24 
Installing RubyGems 1.8.24 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/commands/update_command.rb:153: warning: Insecure world writable dir /usr/local/git/bin/ in PATH, mode 040777 
ERROR: While executing gem ... (Errno::EACCES) 
    Permission denied - /Library/Ruby/Site/1.8/gauntlet_rubygems.rb 


**22:17:33->bundle install** 
Fetching gem metadata from https://rubygems.org/........... 
Fetching gem metadata from https://rubygems.org/.. 
/Library/Ruby/Gems/1.8/gems/bundler-1.2.3/lib/bundler.rb:263: warning: Insecure world writable dir /usr/local/git/bin/ in PATH, mode 040777 
Using rake (10.0.3) 
Using i18n (0.6.1) 
Using multi_json (1.5.0) 
Using activesupport (3.2.11) 
Using actionpack (3.2.11) 
Using sass-rails (3.2.6) 
Using sqlite3 (1.3.7) 
Installing tabulous (1.3.0) 
Gem::InstallError: tabulous requires RubyGems version >= 1.3.7. Try 'gem update --system' to update RubyGems itself. 
An error occurred while installing tabulous (1.3.0), and Bundler cannot continue. 
Make sure that `gem install tabulous -v '1.3.0'` succeeds before bundling. 


22:18:03->gem install tabulous -v '1.3.0 
> ` 
> ' 
ERROR: While executing gem ... (ArgumentError) 
    Illformed requirement ["1.3.0\n`\n"] 

**22:18:39->gem install tabulous -v 1.3.0** 
ERROR: Error installing tabulous: 
    tabulous requires RubyGems version >= 1.3.7. Try 'gem update --system' to update RubyGems itself. 

22:26:25->gem update --system 
Updating RubyGems 
Updating rubygems-update 
Successfully installed rubygems-update-1.8.24 
Updating RubyGems to 1.8.24 
Installing RubyGems 1.8.24 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/commands/update_command.rb:153: warning: Insecure world writable dir /usr/local/git/bin/ in PATH, mode 040777 
ERROR: While executing gem ... (Errno::EACCES) 
    Permission denied - /Library/Ruby/Site/1.8/gauntlet_rubygems.rb 
+0

REY与sudo和检查或尝试手动下载和安装 – Amar

+1

我认为你使用的系统红宝石,所以你需要sudo。但我强烈建议你不要那样做,并安装一个像rbenv或rvm这样的ruby版本管理器。那么你不应该sudo来安装宝石。 – Kasumi

+0

@ Kasumi,好奇。什么是没有sudo的优势。 – codeObserver

回答

2

试用

sudo gem update --system 

编辑:我也建议做的霞评价和使用RVM或rbenv。我本地安装了Ruby on Rails,直到我安装了rbenv。

+0

谢谢。我曾尝试过这个命令,但没有sudo。这工作!也将考虑到rbenv。 – codeObserver