我試過一切。每個YouTube指南。沒有什麼簡單的解釋如何從A點到B點。雖然安裝了2.3.1,但仍然卡住了ruby -v ruby 2.0.0p648,我該如何改變它?
自制軟件 Git RVM 和Ruby都已安裝。 由於某些原因,Rails不是。
我是新來的整個紅寶石的事情,並得到一切安裝一直是一個絕對的噩夢。一切都過時了。我該怎麼辦?
我試過一切。每個YouTube指南。沒有什麼簡單的解釋如何從A點到B點。雖然安裝了2.3.1,但仍然卡住了ruby -v ruby 2.0.0p648,我該如何改變它?
自制軟件 Git RVM 和Ruby都已安裝。 由於某些原因,Rails不是。
我是新來的整個紅寶石的事情,並得到一切安裝一直是一個絕對的噩夢。一切都過時了。我該怎麼辦?
假設您已正確安裝RVM:
1)打開終端。
2)輸入rvm list
以查看您安裝了哪個版本的Ruby。
3)如果您想使用Ruby 2.3.1,請輸入rvm use ruby-2.3.1
。
4)式rvm gemset create Rails500
創建Rails中寶石5.0.0
5)類型rvm gemset use Rails500
使Rails的5.0當前的寶石
6)鍵入gem install rails -v 5.0.0
安裝Rails 5您Rails500寶石
7)類型bundle install
帶來一切更新。
現在,您已經在Rails500 gemset下運行了Rails 5.0,並針對Ruby 2.3.1運行。如果您想要維護多個版本的Ruby和多個gemset,那麼無論何時在終端中啓動新會話時,請記住use ruby-2.3.1
和use gemset Rails500
。
爲了使Ruby的版本默認的,鍵入以下到終端:
rvm --default use 2.1.1
爲了保持默認的寶石,只是rvm gemset use default
,並確保您安裝的寶石成default
寶石由use
之前-ing它安裝。
這涵蓋了您需要了解的有關RVM的所有內容的80%。
另外,請記住永遠不要安裝rbenv,因爲它與RVM不兼容 - 堅持一個或另一個。
編輯:
看來你的終端設置也有問題。
1)打開終端
2)從終端菜單,選擇Preferences
3)選擇命令(完整路徑)單選按鈕
4)使無線電下方確保文本字段按鈕顯示爲/bin/bash
5)關閉Preferences對話框,然後重新啓動終端
6)嘗試使用茹經由RVM
如果您已經安裝了RVM,
rvm use 2.3.1
然後使用您在目前的寶石寶石,
rvm gemset list ### gives a list of gemset for ruby 2.3.1
gem list ###installed gems in current gemset
讓我知道,。如果它沒有工作。
它沒有起作用,指出「RVM不是一個函數,選擇'rvm use ...'的紅寶石將不起作用。」當我做rvm gemset list時,我得到了這個「#Zion在Franklins-MacBook-Pro.local中〜[9:12:26] →rvm gemset list gemsets for system(位於/Users/Zion/.rvm/gems/system) =>(默認) *「@Hasmukh Rathod – Franklinc
我有同樣的問題。首先,解決'rvm use ..'問題:http://stackoverflow.com/questions/23963018/rvm-is-not-a-function-selecting-rubies-with-rvm-use-will-not-work 然後按照接受的答案,你應該在你的路上! – Erick
假設你已經得到了RVM 2.3.1,只寫:
rvm install 2.3.1
rvm use 2.3.1
然後,您可以通過安裝導軌寶石安裝護欄命令。
我確實安裝了RVM; →rvm -v rvm 1.27.0(master)by Wayne E. Seguin <[email protected]>,Michal Papis <[email protected]> [https://rvm.io/] 但是當我做你說的,我得到這個: →rvm使用2.3.1 RVM不是一個函數,選擇紅寶石與'rvm使用...'將無法正常工作。 您需要更改終端仿真器首選項以允許登錄shell。 有時需要使用'/ bin/bash --login'作爲命令。 有關示例,請訪問https://rvm.io/integration/gnome-terminal/。 – Franklinc
看起來好像我錯過了某種正確的首選項,以允許我在命令行中使用RVM作爲函數,我不知道。 @batinex – Franklinc
1)有沒有它 2) #錫安在富蘭克林-的MacBook-Pro.local在〜[九時16分29秒] →RVM列表 RVM紅寶石 紅寶石-2.2.0 [x86_64的] ruby- 2.3.0 [x86_64] ruby-2.3.1 [x86_64] #默認紅寶石未設置。嘗試'rvm別名創建默認'。 #=> - 電流 #= * - 電流&&默認 #* - 默認 3)→RVM使用紅寶石2.3.1 RVM不是一個函數,選擇紅寶石與 'RVM使用...'不管用。 您需要更改終端仿真器首選項以允許登錄shell。 有時需要使用'/ bin/bash --login'作爲命令。 @MarsAtomic – Franklinc
查看編輯答案。你沒有加載你的bash配置文件。 – MarsAtomic
好的,謝謝!我現在就試試 – Franklinc