rvm pod gem 等常用命令

rvm

安装:

curl -L https://get.rvm.io | bash -s stable --autolibs=enabled [--ruby] [--rails] [—trace]

$ curl -L get.rvm.io | bash -s stable 
$ source ~/.bashrc  
$ source ~/.bash_profile 
rvm -v 

用RVM升级Ruby

1. #查看当前ruby版本  
2. $ ruby -v  
3. ruby 1.8.7  
4. #列出已知的ruby版本  
5. $ rvm list known  
6. #安装ruby 1.9.3  
7. $ rvm install 1.9.3 
8. 卸载
9. rvm remove 1.9.3
卸载RVM:   rvm implode
$ cd ~ ; sudo rm -rf .rvm .rvmrc   /etc/rvmrc ;gem uninstall rvm

homebrew

安装:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

卸载:

cd `brew --prefix`
rm -rf Cellar
brew prune
rm `git ls-files`
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
rm -rf .git
rm -rf ~/Library/Caches/Homebrew

更新:

brew update

brew update —system

安装, 如:brew install unrar

卸载, 如:brew uninstall unrar

Homebrew安装Git

brew install git 

卸载git:

rm -rf /usr/local/git
rm /etc/paths.d/git
rm /etc/manpaths.d/git

sudo rm -rf /usr/local/git /usr/bin/git /etc/paths.d/git /etc/manpaths.d/git

gem

#查看gem源
gem sources
# 删除默认的gem源 
gem sources --remove http://rubygems.org/
# 增加taobao作为gem源 
gem sources -a http://ruby.taobao.org/
# 查看当前的gem源
gem sources
*** CURRENT SOURCES ***
http://ruby.taobao.org
# 请确保只有 ruby.taobao.org
# 清空源缓存
gem sources -c
# 更新源缓存
gem sources -u

pod

安装: gem 应该是ruby自带的ruby包管理器 
sudo gem install cocoapods
卸载:
sudo gem uninstall cocoapods

openssl

升级:
http://openssl.org/

    ?   ./Configure darwin64-x86_64-cc
    ?   make
    ?   make test
    ?   sudo make install
    ?   export PATH="/usr/local/ssl/bin:$PATH"

$ which openssl
/usr/bin/openssl
$ /usr/bin/openssl version
OpenSSL 0.9.8x 10 May 2012
$ /usr/local/ssl/bin/openssl version
OpenSSL 1.0.1e 11 Feb 2013

ruby:

wget http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz
tar xfvz ruby-2.2.2.tar.gz
cd ruby-2.2.2/
./configure
make
sudo make install

安装make 命令
https://developer.apple.com/downloads/index.action?name=for%20Xcode%20- 
下载 https://developer.apple.com/downloads/index.action?name=for%20Xcode%20-#?

command_line_tools_for_xcode_june_2012.dmg

Wget 安装

curl -O http://ftp.gnu.org/gnu/wget/wget-1.13.4.tar.gz
tar -xzvf wget-1.13.4.tar.gz
cd wget-1.13.4
./configure --with-ssl=openssl
make
sudo make install
时间: 2024-11-02 20:23:04

rvm pod gem 等常用命令的相关文章

Kubernetes之kubectl常用命令使用指南:2:故障排查

kubectl是一个用于操作kubernetes集群的命令行接口,通过利用kubectl的各种命令可以实现各种功能,是在使用kubernetes中非常常用的工具.这里我们会通过一些简单的实例来展现其中一些高频命令的使用方法. 更为重要的是这些命令使用的场景以及能够解决什么样的问题.上篇文章我们介绍了创建和删除相关的几条命令,这篇文章我们来看一下出现问题时最常用的另外九条命令. 常用命令 kubectl故障排查相关,本文将会简单介绍一下如下命令 项番 命令 说明 No.1 version 显示客户

SHELL常用命令总结

http://blog.chinaunix.net/uid-25311424-id-2956521.html 一.mkdir命令 1.用途:创建目录 2.参数: (1).-p :如果路径中的某些目录不存在,则会自动创建目录,默认的mode由执行环境中的umask决定,即mode = 0777 - umask;无参数则路径中的目录不存在则将无法创建 (2).-m : 指定目录的权限; 3.例子: 示例一 [[email protected] ~]# umask 0022 [[email prote

CocoaPod常用命令

# CocoaPod常用命令 ## 简介 * CocoaPods 是 iOS 非常常用的类库管理工具* 作为 iOS 程序员,掌握 CocoaPods 的常用终端命令,是必不可少的基本技能 ### 集成框架命令 ```bash# 创建默认的 Podfile$ pod init # 第一次使用安装框架$ pod install # 安装框架,不更新本地索引,速度快,但是不会升级本地代码库$ pod install --no-repo-update # 今后升级.添加.删除框架$ pod updat

Git 、 Cocoapods常用命令

Git常用命令 1.添加文件   git  add  xxx 2.提交更新到本地  git commit   -m  'local-repo' 3.提交更新    git  push master 4.列出分支    git branch 5.检索分支代码   git checkout xxx 6.拉取分支更新   git pull xxx 7.列出tag    git   tag -l 8.添加本地tag:   git  tag -a   0.0.1 9.推送tag到远程库:    git p

kubernetes常用命令

kubectl source <(kubectl completion bash) #命令补全 启动-状态 master systemctl daemon-reload systemctl start kube-apiserver systemctl start kube-controller-manager systemctl start kube-scheduler etcd systemctl start etcd.service client systemctl start kube-p

[转帖]「日常小记」linux中强大且常用命令:find、grep

「日常小记」linux中强大且常用命令:find.grep https://zhuanlan.zhihu.com/p/74379265 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们.本文结构如下: find命令 find命令的一般形式 find命令的常用选项及实例 find与xargs grep命令 grep命令的一般形式 grep正则表达式元字符集(基本集) grep命令的常用选项及实例 1.

kubernetes 常用命令

kubectl get pods -o wide 使用nslookup查看这些Pod的DNS kubectl run -i --tty --image busybox dns-test --restart 123 / # nslookup web-0.nginxServer: 10.0.0.10Address 1: 10.0.0.10 kube-dns.kube-system.svc.cluster.local 用kubectl run来创建一个CronJob: 1 大专栏  kubernete

K8s之kubectl命令行工具常用命令

kubectl管理 Kubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apiserver进行创建.查看.管理的操作 注意:此处需要用到我们之前部署的K8s多节点的部署环境,如果还未部署的可以参考我的上篇文章:https://blog.csdn.net/JarryZho/article/details/104212822 常用命令行: `查看帮助命令` [[email protected] ~]# kubectl --help kubectl controls the Kub

linux常用命令--netstat

简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接等等. 常用参数 -a (all)显示所有选项,提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字.-l 仅列出有在 Listen (监听) 的服務状态 -p 显示建立相关链接的程序名-r 显示路由信息,路由