本文目录:
- 1、RVM 简易使用教程
- 2、cocoapods 不能用了 怎么办
- 3、enscape安装教程
- 4、不使用rvm 安装低版本ruby
- 5、Deepin下安装ruby开发环境
RVM 简易使用教程
虽然可以用 sudo 命令将 rvm 安装到 /usr/local 目录下,但官方推荐的还是单用户安装,命令是:
默认安装会修改 dotfiles 比如 ~/.bash_profile ,如果不想要修改 dotfiles,则执行如下命令:
如果要执行多用户安装,将 rvm 安装到 /usr/local 里,则执行:
安装完成后,请执行以下命令检查是否成功:
如果提示 rvm is a function 就表示成功,否则需要 source ~/.bash_profile ,如果你想我一样用的是一个非 login shell,比如 mate-terminal, 这时候需要编辑 ~/.bash_profile ,将其中的这一行剪切复制到 ~/.bahrc 中:
如果想要把系统自带的 Ruby 加载进来,可以执行如下的命令:
首先可以列出所有一直版本的 Ruby,命令是:
安装特定版本的 Ruby 用 rvm install [版本号] ,然后用 rvm use [版本号] 来切换版本,比如安装 2.1.1 :
这会把 ruby 安装到 ~/.rvm/rubies/ruby-[版本号] 目录下,你还可以设置默认的 ruby ,这会覆盖系统本身的 ruby,命令是:
查询已经安装的 ruby 版本的命令是:
卸载一个已经安装的版本的命令是:
rvm 让 ruby、gems 和 irb 都组件化,并相互独立。gemset 可以理解为是一个独立的虚拟 Gem 环境,每一个 gemset 都是相互独立的。gemset 是附加在特定的 ruby 版本上的,例如用了 1.9.2, 建立了一个叫 rails3 的 gemset,当切换到 1.8.7 的时候,rails3 这个 gemset 并不存在。
命令是:
首先需要切换到 ruby版本号@gemset名 ,然后再用 gem install 来安装,例如:
用 use 命令就可以实现,比如:
停止使用自定义的 gemset ,返回到默认的 gemset ,可以用以下两个命令中的一个:
命令是:
命令是:
命令是:
命令是:
在项目中,比如 rails ,可以在目录下建立 .rvmrc 文件来指定自动使用的 gemset,内容可以是:
执行下面的命令会彻底删除 .rvm 目录,从而删除 rvm:
在我使用的 archlinux 中,由于 openssl 已经升级到 1.1 版本,而 ruby 2.4之前用的版本依然是 openssl 1.0 ,因此 rvm install 会报错,此时需要在本地编译安装 openssl 1.0,然后再安装 ruby,命令是:
cocoapods 不能用了 怎么办
开发iOS应用难免会经常用到第三方开源类库。公司项目,用到很多第三方的SDK,我为了方便管理,第一次使用CocoaPods。跟着网上安装教程,可我发现CocoaPods安装成功,却到了安装SDK时总是不能成功安装,下面的一些错误是我安装过程中遇到的,及解决方法。
1.Ruby环境搭建
苹果Mac OS本身自带Ruby,这省了我不少事,不过可以用命令确认是否安装了ruby,打开终端输入ruby -v
更新ruby
在安装CocoaPods时不要直接执行sudo gem install cocoapods 命令,因为cocoapods.org被墙了。我们可以使用淘宝的Ruby镜像来访问CocoaPods,安装CocoaPods的过程如下:
$ sudo gem sources --remove
//等有反应之后再敲入一下命令
$ sudo gem sources -a
$ sudo gem install cocoapods
gem sources -l(用来检查使用替换镜像位置成功)
2、下载安装CocoaPods
在终端输入:$ sudo gem install cocoapods
发现报错
ERROR:While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
额,好像我的CocoaPods是最新版本了1.0版本
用命令$ sudo gem
install -n /usr/local/bin cocoapods 成功解决掉上面问题,安装成功
3、使用CocoaPods
cd+项目总目录
ls 查看项目目录
终端上输入 :pod init 创建 Podfile文件,在项目中会生成,文件格式自动生成,不要随意改变
终端上输入: open -e podfile 打开文件
终端上输入: vim Podfile 进入,输入i,进入编辑模式
按Esc,并输入“:”号进入vim命令模式,然后冒号后面输入wq保存并退出
然后终端cd到项目总目录,输入pod
install,等待几分钟,然后安装成功
注意:
第一次安装使用CocoaPods会出现一些问题
如执行命令 pod setup 或输入pod install 报错
原因是由于安装Xcode导致路径变了
解决方法:执行命令
$ sudo xcode-select -switch /Applications/Xcode.app
再执行pod install --verbose --no-repo-update(安装依赖关系(快速安装(有依赖关系))
如:
出现Setting up CocoaPods master repo,半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。。。
gitcafe和oschina都是国内的服务器,可以用它们CocoaPods索引库的镜像:
$ pod repo remove master
$ pod repo add master
$ pod repo update
如果想用oschina的镜像也可以把第二条命令 换成即可
第二条命令执行的时候会比较耗时,这个时候要去把整个specs仓库clone一下,下载到
~/.cocoapods里;
cd 到该目录里,用du -sh *命令来查看文件大小,每隔一会看看,最终大小是190多M。
enscape安装教程
enscape安装教程方法如下:
工具:华硕A456U,win10系统,enscape。
1、首先,点击“V-Ray_2_0_for_sketchup_2015_64位_顶渲简体中文加强版_2015_03_08-x1”之后会弹出的一个授权码输入。
2、然后,点击“下一步”,勾选“i accept....”,然后点击下一步。点击扩展功能,系统会显示“扩展功能”面板。
3、然后,在安装任何Ruby插件前,都先以管理员身份登录计算机。这样可让安装过程更加顺利,并确保文件安装在合适的位置。
4、然后,依次选择窗口>偏好设置(Microsoft Windows)或SketchUp 偏好设置(Mac OS X),系统会显示“偏好设置对话框。
5、然后,选择软件的安装路径,这里一定要注意安装的路径一定要与sketchup2015安装的路径相同才可以。
6、最后,点击“install”开始正式安装,直到安装结束。
不使用rvm 安装低版本ruby
由于公司网络屏蔽了国外一些网络,导致 rvm一直安装不上去,
其实我安装 rvm的目的只是为了 使用rvm管理ruby版本,安装低版本的ruby
homebrew 本来就可以直接安装和管理ruby,但是使用 brew install 安装的软件默认都是最新版本的,所以不能使用 homebrew安装ruby
通过查找资料,我找到了替代方案 :
Deepin下安装ruby开发环境
当看到# Thank you for using RVM! 这样的文字时说明rvm 安装完成
rvm执行前需 source /etc/profile.d/rvm.sh
若提示找不到公钥,执行下边语句,然后重新执行
若提示curl 未找到命令,执行下边语句
查询已经安装的ruby rvm list
列出已知的ruby版本 rvm list known
安装一个ruby版本 rvm install 1.9.3
卸载一个已安装版本 rvm remove 1.9.2
【ruby安装教程】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: