2013-02-03 105 views
0

我跟了這thread跟着Linuxios的回答,一切都工作正常,但後來我得到Ruby on Rails的錯誤,紅寶石沒有安裝,但安裝

-bash: export: `[[': not a valid identifier 
-bash: export: `-s': not a valid identifier 
-bash: export: `/Users/duaneadam/.rvm/scripts/rvm': not a valid identifier 
-bash: export: `]]': not a valid identifier 

所以,我去和刪除。 bash__profile通過終端。

export PATH=$PATH:/usr/local/git/bin/ [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function 

..認爲代碼行是問題,但我後來得到的更糟糕。由於某些原因,Ruby不再安裝.. 因此,我重新添加了代碼行,並嘗試重新啓動/重新啓動我的Mac,但問題仍然存在。 截圖:

的.bash_profile: .bash_profile 解決方案嗎?我甚至嘗試用他的方法重新安裝。天哪,這很難,Ruby on Rails不僅僅適合我。

+0

確保從xcode內安裝命令行工具或作爲獨立安裝。 –

+0

請檢查這[由Moncef Belyamani真棒教程](http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/)覆蓋一步一步有關在Mac上設置Git,RVM和Ruby的說明。當我試圖在最近一臺新的Mac上設置我的開發環境時,它變得輕而易舉。 –

回答

2

使用rvm設置ruby有時會變得非常複雜。 當使用像rvm這樣的軟件包管理器時,一些黃金法則永遠不會成功。

嘗試以下方法:(這基本上消除了RVM安裝 完全)

  • rvm implode
  • 從在〜/ .bash_profile和〜/ .bashrc中
  • which ruby刪除RVM的所有引用(本輸出應該是/ usr/bin,ruby --version也應該是1.8.7,默認與OS X捆綁在一起。)
  • 在單用戶模式下再次安裝rvm。
  • 安裝您選擇的ruby版本。
  • 確保在ruby程序所在的位置創建.rvmrc文件。 (中.rvmrc典型的內容 - >rvm use [email protected] --create;例如:rvm use [email protected] --create
  • CD與.rvmrc目錄
  • 確保正確的寶石裝有rvm gemset list

還要確保RVM加載爲功能。 (您可以通過在控制檯鍵入type rvm | head -1驗證這一點。)

一些積分,這是對我很有幫助,從http://jfire.io/blog/2012/03/02/xcode-4-dot-3-homebrew-and-ruby/

  • 安裝蘋果gcc42,autoconf和automake的(使用像自制軟件的軟件包管理器)
  • 另外rvm requirements告訴你什麼是你需要安裝的其他工具。

乾杯!

+0

用rvm implode完成,但它說有些文件需要手動刪除。刪除了.bash_profile和.bashrc,其中的ruby輸出與發佈時相同。那就是'/ usr/bin/ruby​​' – Nil

+0

'\ curl -L https://get.rvm.io | bash -s stable'我建議安裝vanilla rvm並讓它工作。 –

+0

你知道嗎..我放棄了,我想我會刪除Ruby和Rails。我嘗試了很多方法。谷歌搜索這個和那個,看視頻,閱讀維基。我如何刪除所有內容? – Nil