ruby配置(安装及换源)
发表于|更新于|ruby
|浏览量:
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发(和python很像(个人观点!!))
apt-get install ruby
apt-get install gems #类似与python的pip,管理ruby模块的程序
由于国外的源慢,所以换成国内的
gem sources #列出默认源
gem sources --remove https://rubygems.org/ #移除默认源
gem sources -a https://ruby.taobao.org/ #添加淘宝源
#!!!科大的源貌似有问题
gem sources -u #更新源的缓存
文章作者: Metal A-wing
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hi! 上天不?!
相关推荐
2016-03-02
解决ruby pg死活安不上
问题如下 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748gem install pg -v '0.17.1'Building native extensions. This could take a while...ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/metal/.rvm/rubies/ruby-2.2.3/bin/ruby -r ./siteconf20160302-12784-fo1uxu.rb extconf.rbchecking for pg_config... yesUsing config values from /usr/bin/pg_configYou need to install postgresql-server-dev-X.Y for building a server-side ...
2018-03-13
浅谈rails 项目自动部署
一个项目从开发到上线。该记录点什么。大概在几个月前开始开发一个管理系统,中间为了练手又写了个开源程序 RailsGun 我觉得值得记录的就是从push 之后的自动化流程了 私有项目也在github 1.push 提交代码触发github webhook 2.jenkins跑持续集成,跑测试单元(公司项目用jenkins。练手项目用travis-ci.org。开源项目用org结尾的域名。闭源项目用com结尾的域名) 3.自动升级部署脚本 github 触发没啥说的。github 有jenkins 应用插件jenkinsjenkins 要装github插件。接收github的触发hook 当然检测发布分支 为jenkins 服务器单独添加 deploy keys. 把公钥传给github 以确保可以clone 代码 jenkins 有rvm 插件。ruby 环境就变得很容易了。(刚开始不知道rvm,手动配环境。终于明白rvm 有多复杂了。手动配建议用rbenv) rails test 我知道我测试单元写的很烂。。对集成测试单元测试的理解还不够 自动部署。(这里是重头戏)先上代码:...
2016-03-02
RVM: Ruby Version Manager(蛋疼死了ruby的竟版本不兼容-_-|)
安装RVM,软件源里没有 github:https://github.com/rvm/rvm 安装太简单不解释(加权限(chmod…….),./install) source ~/.rvm/scripts/rvm rvm list known #列出已知的ruby版本 rvm install 1.9.3 #安装一个ruby版本 rvm use 1.9.3 #使用一个ruby版本 rvm use 1.9.3 –default rvm list #查询已经安装的ruby rvm remove 1.9.2 #卸载一个已安装版本 gemset的使用 rvm不仅可以提供一个多ruby版本共存的环境,还可以根据项目管理不同的gemset. gemset可以理解为是一个独立的虚拟gem环境,每一个gemset都是相互独立的。 比如你有两个项目,一个是rails 2.3 一个是 rails 3. gemset可以帮你便捷的建立两套gem开发环境,并且方便的切换。 gemset是附加在ruby语言版本下面的,例如你用了1.9.2, 建立了一个叫rails3的...
2018-09-10
使用 systemd 来管理你的 rails 应用
这篇文章属于没什么卵用系列 我并不喜欢 capistrano 众所周知 rails 的项目启动用 RAILS_ENV=production bundle exec rails server -p 3000 -d 如果服务器经常重启。。最简单的办法:那我们就要把这条命令放在 /etc/rc.local 里(目前deb系的发行版是保留的。本质上是用 systemd 来执行这里的命令)。。。 不过目前。大部分 Linux Distribution 都是 systemd 来启动的(gentoo 除外。gentoo 默认是 openrc,可以换成 systemd ) 在改之前。我们先把 rails 监听的端口换成 unix sock 1sed -i 's#port ENV.fetch("PORT") { 3000 }#bind "unix://\#{Rails.root}/tmp/sockets/puma.sock"#g' config/pum...
2017-07-03
rails 部署
就是记几个容易忘的地方 12345678910111213141516171819202122232425262728293031323334353637vim config/secrets.yml## 产品环境秘钥vim config/environments/production.rb## 修改配置config.assets.compile = false## 改成config.assets.compile = true## 运行RAILS_ENV=production bin/rails assets:precompile## 产品环境启动rails s -e productionapache代理配置## 启用模块LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy_http.so## 虚拟主机配置<VirtualHost *:80> ServerAdmin [email protected] ServerName localh...

2019-10-01
MacBook Pro 初体验感想
刚买了一台 2015 款的 macbook pro 。嗯,就是 MF839 的那款。正好来谈谈使用感想 入手前准备最有效的资料是苹果官网的 macbook pro 机型 我当然是要买二手的机器了,干嘛要买新的( 先选择买哪一款,然后去某宝的二手苹果商家卖家那里查价钱,多查几家,基本可以得出要买机型的市场价格。没问题的机器价格波动基本上在 5% 不着急的话,去咸鱼上慢慢找。。。不够我实际观测,咸鱼上的二手苹果水极深 要注意几点: 价格波动基本上在 5% 以下,价钱过低都是有问题的 Macbook 整体造假成本很高,基本上没有假的。。。最多是防外观,基本上一眼就能看出 15 款以前的,硬盘可以更换,要注意机器上是否是原装硬盘 如果有条件最好拆后壳验机 华强北这方面很强,电池循环次数,序列号都是可以随便改的,电池循环一般都会改成一百多次,要注意测试实际的使用时间 如果对个人卖家面交,一定要当场联网测试。确认这个电脑是否是被偷来的 市场价格的职业卖家其实还是靠谱的 还有买二手电脑的基本操作我还是再啰嗦一遍吧: 外观,这个不用说 检测键盘,每个键都要检查 检查屏幕是否有坏点,换壁纸...
评论
公告
实在是忍不了了,重新换了博客风格




