最近参加七牛的demo大赛,决定使用ruby开发。于是遇到了一些疑问,然后解决了,这里记录一下。...在Ruby中,Gem是一个很常见的东西,其相当于插件,Ruby有很多很棒的gem,避免了我们重复造轮子,我的demo中需要安装gem,但是为了更加实现好一些,先检测gem是否已经安装,如果没有安装,在继续安装...,否则不安装。...于是,怎么在Ruby中检测gem是否安装呢,其实也很简单,直接上代码就可以了。不需太多解释。begin…rescue…相当于java中的try catch。...= false begin if versionLimit == nil gem gemName else gem
安装brew http://brew.sh/ RVM安装 http://rvm.io/rvm/install 遇到的问题,老是报错 Error running ‘requirements_osx_brew_libs_install...pkg-config libyaml readline libksba openssl’, showing last 15 lines of /Users/yxp/.rvm/log/1408438961_ruby...-2.1.1/package_install_autoconf_automake_libtool_pkg-config_libyaml_readline_libksba_openssl.log 只要先安装
使用apt-get安装 sudo apt-get install ruby 这个命令下载的,有可能是旧的版本,所以还是推荐下面的方式。...下载tar.gz安装 去官方网站下载最新的tar.gz文件 sudo tar zvxf ruby-2.2.3.tar.gz ....local --enable-shared --disable-install-doc --with-opt-dir=/usr/local/lib make sudo make install 输入ruby...-v 或者 gem -v查看安装结果
修改 RVM 的 Ruby 安装源到国内的 淘宝镜像服务器,这样能提高安装速度 $ sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby...rvm use 1.8.7 rvm use 1.8.7@rails23 然后所有安装的gem都是安装在这个gemset之下。...列出当前ruby的gemset rvm gemset list 清空gemset中的gem 如果你想清空一个gemset的所有gem,想重新安装所有gem,可以这样...在这个文件里可以很简单的加一个命令: rvm use 1.9.3@rails313 然后无论你当前ruby设置是什么,cd到这个项目的时候,rvm会帮你加载 ruby 1.9.3...Ruby中的遍历指定目录的文件方法 http://www.linuxidc.com/Linux/2015-01/111525.htm Ubuntu下搭建Ruby On Rails http:
CentOS 7 配置Ruby语言开发环境 安装Ruby 2.2 CentOS7存储库中的Ruby版本为2.0,但如果需要,可以使用RPM软件包安装2.2 添加CentOS SCLo软件集合存储库...ruby yum --enablerepo=centos-sclo-rh -y install rh-ruby22 软件集合的软件包安装在/opt目录下, 要使用它,需要加载环境变量,如下所示: #...-y install rh-ruby23 软件集合的软件包安装在/opt目录下, 要使用它,需要加载环境变量,如下所示: # 加载环境变量 [root@linuxprobe ~]# scl enable...rh-ruby23 bash [root@linuxprobe ~]# ruby -v ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]...libxslt-devel 安装Rails 4 [root@linuxprobe ~]# gem install bundler [root@linuxprobe ~]# gem install nokogiri
盒子:win平台上的kali,便携式开源渗透测试环境,少了对于虚拟机的依赖便于携带,集成了Linux上几乎所有的工具,可自由添加模块,x86、x64系统都支持。...0x2 安装 有时需求用到官方未安装的工具时可通过命令toolsmanager查看相关工具未安装目录是否存在所需工具 ?...需要web工具在Enter Your Choice:这里键入10即可看到一份web下平台未安装工具列表 截取部分屏幕画面 ?...说到导入后python命令,我就顺便补充一下安装外工具命令 针对ruby脚本使用以下命令(以wpscan做例子) 同理,针对ruby脚本使用以下命令(以wpscan做例子)...,bundler版本过低,ruby环境问题,都会导致msf无法运行偶在这里也没什么好办法,尝试过网上所说的msf主页下载新版然后替换和盒子原版,不过貌似最后效果不好,目前建议安装之后就不要去改动msf,
重签名可以把越狱市场上的app重新用我们自己的开发者证书进行签名,然后我们就可以在我们不越狱的手机上安装越狱应用了。 2.如何重新签名?...网上有很多重新签名的方法,最简单一种是: 安装好brew,先用brew安装ruby,然后用gem安装sigh。...1、brew install ruby 2、sudo gem install sigh 安装好后,就可以直接使用了 1、输入sigh resign,回车 2、把要签名的ipa文件拖到窗口上,回车 3、填写用来签名的证书...终端输出截图 图中红框标志的地方复制然后粘贴到下面要输的地方,然后提示输入对应的证书路径, 此证书是对应苹果开发者平台上的开发证书,在钥匙串中导出,直接拖到终端,然后回车,就会自动打包。 ?...看到这个页面,恭喜你,打包成功,现在的Bundle Identifier就是对应的新的id。就可以直接安装到手机上了。
同时添加~/.rbenv/bin/rbenv init到您的~/.bash_profile将可以自动加载rbenv。...) [x86_64-linux] 您现在已经安装了至少一个版本的Ruby,并设置了您的默认Ruby版本。...使用Gem Gems是扩展Ruby功能的包。我们将要通过gem命令安装Rails 。...您可以使用home参数检查安装Gem的位置,该参数将显示服务器上安装Gem的路径。...每当您安装新版本的Ruby或提供命令的gem时,您应该运行: rbenv rehash 由于在安装成功后没有提示,我们可以通过使用以下命令来验证Rails是否已正确安装: rails -v 如果安装正确
/bin/rbenv init添加到您的~/.basrc文件中,以便rbenv自动加载: echo 'eval "$(rbenv init -)"' >> ~/.bashrc 接下来,将您对~/.bashrc...Ruby,你对上面命令的输出应该如下所示: ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux] 要安装和使用不同版本的Ruby,请运行rbenv...您可以使用home参数查看gems的安装位置,如下所示: gem env home 您将看到类似于此的输出: /home/sammy/.rbenv/versions/2.5.1/lib/ruby/gems...第四步 - 安装Rails 要安装最新版本的Rails,请使用gem install命令: gem install rails 该gem命令将安装您指定的gem以及每个依赖项。...每当你安装新版本的Ruby或提供命令的gem(如Rails)时,你应该运行: rbenv rehash 使用以下命令打印其版本,验证是否已正确安装Rails: rails -v 如果安装正确,您将看到已安装的
//1.删除原gem源 gem sources --remove https://rubygems.org/ //2.添加国内镜像 gem source -a https://gems.ruby-china.com...直接吧npm下载到的node-sass加入环境变量 综上所述,那就是卸载ruby再进行安装配置,如果还不行那就再卸载一边。...报这个错误就执行 sudo gem install cocoapods-core 然后再安装sass 记住千万不要用deepin自带的ruby 重要的事情不怕多说 sudo apt-get install...ruby-full Linux用流了,要比Windows配置快。...Deepin Linux 绝逼是环境的问题,虽然它不背锅吧。
环境说明: 202.102.221.11 redis 源实例 202.102.221.12 redis 目标实例 202.102.221.13 任意 linux 系统 一、redis-dump 方式...安装 redis-dump 工具 [root@202.102.221.13 ~]# yum install ruby rubygems ruby-devel -y 更改gem源 [root@202.102.221.13...~]# gem sources -a http://ruby.taobao.org Error fetching http://ruby.taobao.org: bad response Not Found...404 (http://ruby.taobao.org/specs.4.8.gz) 访问http://ruby.taobao.org,公告通知镜像维护站点已迁往Ruby China镜像 #gem...,然后让要迁移的 redis 加载这个 rdb 文件就 ok 了 四、源实例 db0 迁移至目标实例 db1 [root@202.102.221.11 ~]# cat redis_mv.sh #!
docker run --rm -it ruby:2.4-alpine ruby -v ruby 2.4.9p362 (2019-10-02 revision 67824) [x86_64-linux-musl...] 但是在检查本地的安装目录时,可以看到安装目录是 2.4.0。...其实最初的镜像文件中,其实默认就会使用 gem 安装最新兼容的 bundler。...(目前gem还是顺序安装,没有“并发安装模式”,所以下面的命令是可行的。)...再次围观官方说明,会发现这个 BUG 本质是 RubyGems 和 Bundler 团队的软件约定未安装预期执行,根据官方在“Why does this bug exist?”
logstash-input-jdbc插件 1.安装 ruby 和 rubygems(注意:需要 ruby 的版本在 1.8.7 以上) yum install -y ruby rubygems 检查...ruby 版本: ruby -v ruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux] 替换国内的镜像 gem sources --remove http...://rubygems.org/ gem sources -a http://gems.ruby-china.org/ 验证是否成功 gem sources -l *** CURRENT SOURCES...://gems.ruby-china.org/" vim Gemfile.jruby-1.9.lock 找到 remote 修改它的值为: https://gems.ruby-china.org/ 开始安装...logstash则可以使用自带的脚本启动 /etc/init.d/logstash start # 通过这种方式启动,logstash会自动加载 /etc/logstash/conf.d/ 下的配置文件
Redis集群环境中需要ruby环境,执行gem install redis时,提示如下错误: [root@hadoop-node01 src]# gem install redis ERROR: Error...在centOS中yum源中对ruby的支持版本为2.0.0,可gem 安装redis需要最低是2.2.2,采用rvm来更新ruby 1.安装RVM [root@hadoop-node01 ~]# gpg...rvm /usr/local/rvm/src/rvm/scripts/rvm /usr/local/rvm/src/rvm/lib/rvm /usr/local/rvm/src/rvm/bin/rvm 加载文件...[.0] ruby-head ~ 3.安装一个ruby版本 [root@hadoop-node01 ~]# rvm install 2.4.5 ?...65137) [x86_64-linux]
docker run --rm -it ruby:2.4-alpine ruby -v ruby 2.4.9p362 (2019-10-02 revision 67824) [x86_64-linux-musl...] 但是在检查本地的安装目录时,可以看到安装目录是 2.4.0。...其实最初的镜像文件中,其实默认就会使用 gem 安装最新兼容的 bundler。 ......(目前gem还是顺序安装,没有“并发安装模式”,所以下面的命令是可行的。)...再次围观官方说明,会发现这个 BUG 本质是 RubyGems 和 Bundler 团队的软件约定未安装预期执行,根据官方在“Why does this bug exist?”
(注:mac下自带Ruby无需在安装Ruby!) window下安装SASS首先需要安装Ruby,先从官网下载Ruby并安装。...但因为国内网络的问题导致gem源间歇性中断因此我们需要更换gem源。 请尽可能用比较新的 RubyGems 版本,建议 2.6.x 以上。...SSL 证书错误 正常情况下,你是不会遇到 SSL 证书错误的,除非你的 Ruby 安装方式不正确。...--- :sources: - https://gems.ruby-china.com :ssl_verify_mode: 0 如果你在意 Gem 下载的安全问题,请正确安装 Ruby、OpenSSL,...建议部署 Linux 服务器的时候采用 这个 RVM 安装脚本 的方式安装 Ruby。
Results logged to /usr/local/lib/ruby/gems/2.7.0/extensions/x86_64-linux/2.7.0-static/sassc-2.4.0/gem_make.out...Results logged to /usr/local/lib/ruby/gems/2.7.0/extensions/x86_64-linux/2.7.0-static/sassc-2.4.0/gem_make.out...解决方法:sudo yum group install "Development Tools" 该命令安装了一堆新的软件包,包括gcc,g++和make 再次执行: $ gem install sassc...Results logged to /usr/local/lib/ruby/gems/2.7.0/extensions/x86_64-linux/2.7.0-static/sqlite3-1.4.2/gem_make.out...看提示,sudo yum install sqlite-devel 安装后,重新执行命令,解决。
安装logstash是一件比较蛋疼的事,因为这东西适用ruby开发的,我对ruby这东西是一点也不懂,所以比较不好弄。...如果没有gem命令的话,需要先安装一下子(root用户才可以) yum install gem 替换ruby镜像库为国内的库,因为国外的库,国内是访问不到的,然后国内有两个库,两个库都是可以用的: 1...、替换成ruby-china的库 gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ 查看是否成功...2、国内还有一个库,是淘宝的: gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/ 可以同样用gem sources...,就修改成这样 source "https://ruby.taobao.org" 好了,这样ruby的安装环境就算是配好了。
[TOC] 0x00 前言介绍 PentestBox:渗透测试盒子 顾名思义,这是一个渗透工具包,但是不同于绝大多数国内xx工具包的是,这里集成的大都是Linux下的工具,Kali Linux上面的常用的很多工具这里面也都集成了...PentestBox不同于运行在虚拟机或者双启动环境的Linux渗透测试发行版。 它打包了所有的安全工具,并且可以在Windows系统中原生地运行,有效地降低了对虚拟机或者双启动环境的需求。...toolsmanager或默认PentestBox未安装,可以按照下面的指南来手动添加自己的工具 1.下载/克隆工具文件,2.设置别名 别名是基本上是需要PentestBox控制台通过; Step1....sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ gem sources --add http://gems.ruby-china.org...Weiyigeek 然后直接安装pcaprub 0.12.4 :gem install pcaprub -v '0.12.4' --source 'https://rubygems.org/' 安装完成后使用
[TOC] 0x00 前言介绍 PentestBox:渗透测试盒子 顾名思义,这是一个渗透工具包,但是不同于绝大多数国内xx工具包的是,这里集成的大都是Linux下的工具,Kali Linux上面的常用的很多工具这里面也都集成了...PentestBox不同于运行在虚拟机或者双启动环境的Linux渗透测试发行版。 它打包了所有的安全工具,并且可以在Windows系统中原生地运行,有效地降低了对虚拟机或者双启动环境的需求。...toolsmanager或默认PentestBox未安装,可以按照下面的指南来手动添加自己的工具 1.下载/克隆工具文件,2.设置别名 别名是基本上是需要PentestBox控制台通过; Step1..../ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ gem sources --add http...://gems.ruby-china.org/ --remove https://rubygems.org/ gem sources -l --##查看源 gem
领取专属 10元无门槛券
手把手带您无忧上云