Rog*_*ron 5 ruby macos rubygems
我尝试学习Ruby on Rails,并遵循了一个教程。但是,我想我错过了一部分,因此无法继续进行本教程的下一步,因此我打算卸载所有内容,包括我安装的gems,然后重新开始。
我使用Homebrew安装Ruby,因为人们说最好不要与macOS附带的Ruby混淆。然后,我再次使用卸载了它brew uninstall ruby。
之后,我跑了gem list,结果出来了:
*** LOCAL GEMS ***
- bigdecimal (1.2.0)
- builder (3.2.2)
- CFPropertyList (2.2.8)
- io-console (0.4.2)
- json (1.7.7)
- libxml-ruby (2.6.0)
- minitest (4.3.2)
- nokogiri (1.5.6)
- psych (2.0.0)
- rake (0.9.6)
- rdoc (4.0.0)
- sqlite3 (1.3.7)
- test-unit (2.0.0.0)
- thor (0.19.1)
Run Code Online (Sandbox Code Playgroud)
macOS系统Ruby随附的宝石(如果有)是什么?
我新鲜的El Capitan给:
*** LOCAL GEMS ***
bigdecimal (1.2.0)
CFPropertyList (2.2.8)
io-console (0.4.2)
json (1.7.7)
libxml-ruby (2.6.0)
minitest (4.3.2)
nokogiri (1.5.6)
psych (2.0.0)
rake (0.9.6)
rdoc (4.0.0)
sqlite3 (1.3.7)
test-unit (2.0.0.0)
Run Code Online (Sandbox Code Playgroud)
与提到的@jsejcksn相同。对于macOS 10.13.6(High Sierra)和10.14.5(Mojave),列表为
*** LOCAL GEMS ***
bigdecimal (1.2.8)
CFPropertyList (2.2.8)
did_you_mean (1.0.0)
io-console (0.4.5)
json (1.8.3.1)
libxml-ruby (2.9.0)
minitest (5.8.5)
net-telnet (0.1.1)
nokogiri (1.5.6)
power_assert (0.2.6)
psych (2.1.0.1)
rake (10.4.2)
rdoc (4.2.1)
sqlite3 (1.3.11)
test-unit (3.1.5)
Run Code Online (Sandbox Code Playgroud)
OS X 10.10有Ruby 2.0有默认版本,所以我猜10.11是一样的。
不过,我建议您使用 Ruby 2.3.0,因为它是最新的稳定版本。
由于您使用的是brew,因此可以使用以下代码:-
brew install rbenv ruby-build
# Add rbenv to bash so that it loads every time you open a terminal
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile
# Install Ruby
rbenv install 2.3.0
rbenv global 2.3.0
ruby -v
Run Code Online (Sandbox Code Playgroud)
参考: https: //gorails.com/setup/osx/10.11-el-capitan
更新:最新的稳定版应该是 2.3.0 而不是 2.2.3。感谢斯皮克曼的指出。
| 归档时间: |
|
| 查看次数: |
1497 次 |
| 最近记录: |