2011-08-27 47 views
0

我是新來的編碼,RoR和這個網站。 我之前安裝了RoR - http://eddorre.com/posts/rails-ultimate-install-guide-on-os-x-lion-using-rvm-homebrew-and-pow 上週早些時候都很完美。所以我在幾個網站上卸載了它,並等待着Railsspace這本書,因爲我想學習RoR和整個軟件包。我該如何修復加載RubyGems插件的錯誤?

因此,昨晚我安裝了它,做了一些章節,並且注意到我需要mysql來跟隨教程。所以試圖得到安裝,而不是sqlite3或其他東西。這就是問題的起點。在重新安裝以及更多其他操作之後,這是我按照上面提供的安裝指南堅持的結果。

$ sudo gem install bundler 

錯誤加載插件了RubyGems 「/Library/Ruby/Gems/1.8/gems/open_gem-1.4.2/lib/rubygems_plugin.rb」:找不到launchy(〜> 0.3.5)之間[摘要-1.0.0,actionmailer-3.0.10,actionpack-3.0.10,activemodel-3.0.10,activerecord-3.0.10,activeresource-3.0.10,activesupport-3.0.10,addressable-2.2.6,arel-2.2 .1,builder-3.0.0,bundler-1.0.18,capistrano-2.8.0,capistrano-ext-1.2.1,color-1.2,configuration-1.3.1,erubis-2.7.0,git_remote_branch-0.3.0 ,heroku-2.5.2,highline-1.6.2,i18n-0.6.0,launchy-2.0.5,mail-2.3.0,mime-types-1.16,mysql-2.8.1,net-scp-1.0.4 ,net-sftp-2.0.5,net-ssh-2.2.1,net-ssh-gateway-1.1.0,open_gem-1.4.2,polyglot-0.3.2,粉末-0.1.6,機架-1.3.2 ,rack-mount-0.8.2,rack-test-0.6.1,railties-3.0.10,rake-0.9.2,rdoc-3.9.4,rest-client-1.6.7,ru bygems-update-1.8.10,sqlite3-1.3.4,term-ansicolor-1.0.6,thor-0.14.6,treetop-1.4.10,tzinfo-0.3.29](Gem :: LoadError)錯誤:執行時gem ...(Gem :: FilePermissionError)你沒有寫入/Library/Ruby/Gems/1.8目錄的權限。

回答

0

從頂部查看它的權限問題。 爲什麼不嘗試卸載所有內容並重新安裝? 我知道它不是最好的解決方案,但可能只是工作! 您可以按照以下指南(未經我測試) http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac

您也可以檢查您的sudoers文件的任何錯誤。

希望它可以幫助

+1

我也建議安裝launchy即 sudo gem install launchy –

+0

https://github.com/copiousfreetime/launchy/issues/3 –

+0

是的!重新啓動後,我重新安裝了Xcode以及整個系統,問題就解決了。謝謝! – dbuizert

0

我從鏈接中假設你是在Mac OS X上?

您需要輸入

sudo gem install bundler 

須藤將讓程序有必要的權限寫入到該目錄中。你可能還需要爲launchy(漂亮寶石)做同樣的事情。

+0

這並沒有改變任何東西。也許我應該編輯它。因爲我跟sudo一起嘗試後沒有改變。 – dbuizert

+0

我將加入Launchy。謝謝! – dbuizert

0

我建議你不要使用sudo安裝紅寶石寶石(也沒有必要)。如果可以的話,使用rbenv或rvm來管理你的紅寶石,而不要使用sudo。

相關問題