我有一些紅寶石版本的rvm,我想要替換我的系統紅寶石(2.0)1.9。我試圖用`$ rvm --default use 1.9
,但它只對終端有效。不影響從我的機器昇華如何更換系統紅寶石?
1
A
回答
1
爲例,首先我列出已知RVM
$ rvm list
rvm rubies
jruby-1.7.4 [ x86_64 ]
jruby-1.7.9 [ x86_64 ]
ruby-1.9.2-p320 [ x86_64 ]
ruby-1.9.3-p448 [ x86_64 ]
=* ruby-2.0.0-p247 [ x86_64 ]
ruby-2.1.0 [ x86_64 ]
# => - current
# =* - current && default
# * - default
紅寶石然後我選擇紅寶石的版本,我想用
$ rvm use ruby-1.9.3-p448 --default
Using /Users/bjhaid/.rvm/gems/ruby-1.9.3-p448
當我列出紅寶石再次1.9.3是默認 $ RVM列表
rvm rubies
jruby-1.7.4 [ x86_64 ]
jruby-1.7.9 [ x86_64 ]
ruby-1.9.2-p320 [ x86_64 ]
=* ruby-1.9.3-p448 [ x86_64 ]
ruby-2.0.0-p247 [ x86_64 ]
ruby-2.1.0 [ x86_64 ]
# => - current
# =* - current && default
# * - default
$
-1
也許你W¯¯生病需要卸載您當前的系統紅寶石(您使用系統包管理器安裝的),並將其降級到1.9。系統紅寶石
更新「RVM之外」:
可能是我需要解釋痘痘位: 我有ubuntu系統,並沒有什麼「系統」紅寶石安裝,只有寶石附帶RVM:
shell:~$ rvm list
rvm rubies
=* ruby-2.1.0 [ x86_64 ]
# => - current
# =* - current && default
# * - default
shell:~$ ruby -v
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]
shell:~$ rvm use system
Now using system ruby.
shell:~$ ruby -v
The program 'ruby' can be found in the following packages:
* ruby1.8
* ruby1.9.1
Try: sudo apt-get install <selected package>
所以再次「系統」紅寶石是系統包管理器自帶的。
1
既然你提到崇高,你的道路看起來像OSX也許這將有所幫助。
http://upstre.am/blog/2011/07/sublime-text-2-with-rvm-on-osx/
相關問題
- 1. 如何在系統()中替換寶石內紅寶石gem
- 2. 如何告訴系統將紅寶石構建紅寶石之一視爲系統紅寶石?
- 3. 損壞紅寶石寶石系統
- 4. 紅寶石更換JSON
- 5. 紅寶石XML更換
- 6. 反向與紅寶石系統
- 7. 模擬系統調用紅寶石
- 8. 知道紅寶石系統依賴項
- 9. 在紅寶石1.8.7系統上如何安裝回形針寶石?
- 10. 紅寶石非寶石依賴關係
- 11. 計劃作業的Rails 3 - 加載系統紅寶石不RVM紅寶石
- 12. 替換紅寶石
- 13. 轉換紅寶石
- 14. 如何紅寶石
- 15. 如何紅寶石
- 16. 如何紅寶石
- 17. 如何紅寶石
- 18. 如何紅寶石
- 19. 如何紅寶石
- 20. 如何紅寶石
- 21. 如何紅寶石
- 22. 如何紅寶石
- 23. 如何紅寶石
- 24. 如何設置RVM紅寶石作爲系統
- 25. 更新紅寶石寶石1.8.5
- 26. 錯誤更新紅寶石寶石sequel_pg
- 27. 如何通過紅寶石寶石
- 28. 紅寶石如何找到寶石?
- 29. 紅寶石。 Mongoid。關係
- 30. 紅寶石寶石和紅寶石之間的體系結構不匹配?