macOS. 自带的ruby 版本目录权限比较高, 经常有很多 操作需要权限而不能执行 虽然 macOS 自带了一个 ruby 环境,但是是系统自己使用的,所以权限很小,只有 system. 而/Library 目录是 root 权限,所以很多会提示无权限. 使用自带ruby更新,管理不方便 一系列无原因的报错 permission deny 所以需要自己 安装其他版本的 ruby 删除系统ruby方法[️删除容易出现问题,尽量不要删除,不要删除,不要删除] 起源 我是因为需要用gem 安装软件…
1.RVM 简介 1.1 Ruby 简介 Ruby 是一种面向对象的脚本语言,简单易用,功能强大.能跨平台和可移植性好等等.其实就是种脚本语言. Ruby 的软件源使用的是亚马逊的云服务,国内网络环境下载时可能会出现各种不稳定和超时,所以自带的需要FQ. 可以将官方 ruby 源替换成国内淘宝 ruby:https://ruby.taobao.org/ 或者是 China ruby 源:https://gems.ruby-china.org/ 据消息了解,2016.06 淘宝源暂停维护了,建议使…
After following many outdated and incomplete instructions for setting up a web development environment on a Mac (back in March 2012), and spending a lot of time finding solutions to the problems I encountered along the way, I decided to put together…
CentOS6.2下面安装RVM+ruby+Rails (1)RVM官方网站应该是改版过一次, 使用 curl -L https://get.rvm.io | bash -s stable 下载并安装rvm稳定版本.不在使用bash < <(curl -s https://rvm.beginrescueend.com/install/rvm),切记. 很快安装完rvm后,重新登录一个新的ssh,使用rvm -v检查一下版本即可. (2)安装一些以来库,编译安装其它软件或者库的时候会用到 yum…
系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS X 任意 Linux 发行版本 配置系统包 $ sudo apt-get install -y build-essential openssl curl libcurl4-openssl-dev libreadline6 libreadline6-dev git zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoc…
nvm全称Node Version Manager是 Nodejs 版本管理器,它让我们能方便的对 Nodejs 的版 本进行切换. nvm 的官方版本只支持 Linux 和 Mac. Windows 用户,可以用 nvm-windows nrm全程称Npm Registry Manager  快速切换npm源 下载地址(windows版): https://github.com/corey butler/nvm-windows/releases 一路默认安装即可. nodejs在windows…
这里以ubuntu为例. 直接以如下命令行安装可能会不成功,因为rvm.io站点有时会被墙: curl -sSL https://get.rvm.io | bash -s stable #或者 curl -L https://rvm.io | bash -s stable 没关系,我们可以直接从git仓库里下载并安装RVM,首先本地新建文件夹rvm: mkdir rvm cd rvm 然后依次执行如下命令: # Install mpapis public key (might need `gpg…
安装 上传专案到 Heroku 安装 Ruby 2.3.1 Rails 5.0.0.1 RVM 1.27.0 比较幸运一个问题都未碰到 MacOS 10.12.1 配置完成系统顺利升级到10.12.2, 完成进行系统备份 上传专案到 Heroku heroku create git push heroku master 新工程会报错 sqlite不被支持,需要绕过报错;修改配置配置文件 使配置文件生效 bundle install 每当你改 Gemfile 的时候,你都要跑一次 bundle i…
ttp://blog.csdn.net/lixwjava/article/details/50408070 安装curl sudo yum install curl 然后在在终端中输入命令 curl -L get.rvm.io | bash -s stable 有可能会失败 按照提示使用使用命令 curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - . 继续在终端中 curl -L get.rvm.io | bash -s stable 查找…
rbenv rbenv可以管理多个版本的ruby.可以分为3种范围(或者说不同生效作用域)的版本: local版:本地,针对各项目范围 global版:全局,没有shell和local版时使用global版 shell版:当前终端,只针对当前所在终端 查找优先级为shell>local>global. 1.安装rbenv git clone https://github.com/rbenv/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rb…