Ruby:Sublime中开发Ruby需要注意的Encoding事项 目录 背景Sublime相关默认的文件存储编码:UTF8默认的输出控制台编码:UTF8修改默认的输出控制台编码Ruby相关默认的代码解析编码为:ASCII和编码相关的一些方法如何在Sublime中输出用Ruby执行命令行工具的返回结果备注参考资料 背景返回目录 最近在用Sublime作为开发环境学习Ruby,本文就记录一下Ruby和Sublime在编码方面的问题. Sublime相关返回目录 默认的文件存储编码:UTF8返回目…
背景 最近在用Sublime作为开发环境学习Ruby,本文就记录一下Ruby和Sublime在编码方面的问题. Sublime相关 默认的文件存储编码:UTF8 Sublime文件默认存储编码为UTF8,我们几乎不用修改这个选项. 默认的输出控制台编码:UTF8 在按快捷键[Control + B]执行代码的时候,所有输出都会被Python(Sublime是用Python开发的)接收,然后输出到控制台,输出的字符串编码必须是UTF8编码. 修改默认的输出控制台编码 注意:开发Ruby是不用修改这…
环境:在win7 上Vmware虚拟机环境中安装的ubuntu 14.04 开发相关: ruby 2.2.0 rails 4.2.0 sublime text 3 本文说明:所有的命令均在$ 之后,若$前边带有信息,只是为了方便你理解和与自己对照. 安装过程中由于这样那样的原因,产生许多坑,所谓坑是对初学者来说,大牛们飘过吧. 步骤1.从官网下载ubuntu 14.04 X64 http://124.205.69.136/files/2013000000502943/202.141.176.11…
Ruby开发环境配置 1.Aptana_RadRails(提示功能不好,开发Ruby不推荐) 链接:http://pan.baidu.com/s/1i5q96K1 密码:yt04 2.Aptana Studio3(非常非常好,Ruby和Python开发首选,,和Eclipse使用基本完全一样,提示功能完爆Eclipse,而且界面非常漂亮) 链接:http://pan.baidu.com/s/1cFQr2u 密码:vfc4 教程地址:http://www.cnblogs.com/lsgwr/p/5…
前言 我们看到很多文章说ruby环境windows它是非常困难的基础上,这将是各种稀奇古怪的问题,因此,建议linux和mac发. 可是我依照教程搭了下,问题也不算太多.总过大概花费了2个半小时左右就完毕了.所以大家不要被吓尿了,以下就把安装的步骤及详细的版本号记录了一下供大家參考. 安装步骤:    开发机环境:我使用的开发机:win7 旗舰版 - 64位 (cpu是i5). 1 安装 rubyinstaller-2.0.0-p481.exe     1 选择安装文件夹:(如:D:\serve…
环境:在win7 上Vmware虚拟机环境中安装的ubuntu 14.04 1. bundle install 时,报json错误可以看出是在安装nokogiri时遇到了问题,此时执行 sudo apt-get install libxml2-dev libxslt-dev 2. 指定路径安装bundle install --path vendor/bundle 3. gem 安装rails报错ERROR: Error installing rails: ERROR: Failed to bui…
这里只介绍具体的过程及遇到的问题和解决方案,有关概念性的知识请参考另一篇:Ruby Rails入门--windows下搭建Ruby Rails Web开发环境 macOS (我的版本是:10.12.3 )下已经自带了 ruby  和 gem ,但 ruby 的版本有点低. 安装 Rails 在终端中执行以下命令: sudo gem install rails 可能会遇到以下问题: ERROR: Error installing rails: activesupport requires Ruby…
下载准备 1.vagrant 官方  WINDOWS Universal (32 and 64-bit) http://www.vagrantup.com/downloads.html 2.VirtualBox  官方  VirtualBox . . . . for Windows hosts  x86/amd64 https://www.virtualbox.org/wiki/Downloads 3.github,由于后面要运行vagrant ssh时须要一个ssh client.像Cygwi…
ruby是一个非常优秀的语言,ruby的精髓rails可以让web开发的效率成倍的提高,下面就介绍一下我搭建rails环境的过程.windows下搭建ruby rails web开发环境本篇文章主要是在阿里云的服务器上搭建rails 1.安装ruby sudo yum install ruby安装稳定版本的ruby image.png image.png 然后输入y继续安装 2 安装rails gem install rails image.png 这个安装需要等待一会,貌似没反应,等待一下即可…
一. Ruby内置的辅助方法 1.打开文件:app/views/layouts/application.html.erb(演示应用的网站布局) 来咱把注意力放在圈起来的那一行: 这行代码使用 Rails 内置的 stylesheet_link_tag 方法, 在所有媒介类型中引入 application.css .对有经验的 Rails 开发者来说, 这行代码看起来很简单, 但是其中至少有四个 Ruby 知识点可能会让你困惑: 内置的 Rails 方法, 调用方法时不用括号, 符号(Symbol…
win10上搭建raby on rails环境: 步骤如下 1.安装ruby (我选择的版本是ruby 2.2.3p173) 2.安装rails gem 在这之前建议先把gem的源换成淘宝的源,速度快点. $ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/ $ gem sources -l *** CURRENT SOURCES *** https://ruby.taobao.org # 请确保只…
经过我的前两篇博文 ”Ruby On Rails环境搭建“ 和”Ruby On Rails 环境搭建MySQL数据库连接“ 我们已经具备了开发Ruby On Rails程序的一切要素,但是天天对着dos窗口敲命令总是感觉不那么方便, 经过自己这两天的尝试和摸索,基本上已经掌握了用RubyMine2016.2开发Ruby On Rails程序的流程,JetBrains实在是良心,RubyMine的界面实在是太漂亮了!!下面开始详细加以介绍…
前情回顾 上次讲到Vmware虚拟机的安装配置以及Scientific Linux 6.X系统的安装.这回我们的主要任务是在Linux操作系统上完成Ruby on Rails开发环境的配置. 在配置环境之前,首先要解释一下Scientific Linux 6.x,该Linux发行版与CentOS.Red Hat Linux的管理机制比较类似.如果你的Linux采用的是上述系统,基本上配置过程完全一致:如果你采用的是Ubuntu系统,配置过程可能会稍有不同. 那么,Start![请以管理员账号登陆…
开发环境准备:Ruby on Rails开发环境配置 前情回顾 上次讲到Vmware虚拟机的安装配置以及Scientific Linux 6.X系统的安装.这回我们的主要任务是在Linux操作系统上完成Ruby on Rails开发环境的配置. 在配置环境之前,首先要解释一下Scientific Linux 6.x,该Linux发行版与CentOS.Red Hat Linux的管理机制比较类似.如果你的Linux采用的是上述系统,基本上配置过程完全一致:如果你采用的是Ubuntu系统,配置过程可…
如何在 OS X 中安装 ruby 软件包下载 链接: http://pan.baidu.com/s/1mgMil5I 密码: tiqg 安装 http://brew.sh/ 1. 先安装 brew(命令行执行) ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" https://www.ruby-lang.org/en/documentation/insta…
一. 数组 1.定义一个数组 games = ["英雄联盟", "绝地求生", "钢铁雄心"] puts games 2.数组的循环 games.each do |geam| puts "玩<#{geam}>" end games.each_with_index do |game, index| puts "我喜欢的第:#{index+1}个游戏是:#{game}" end 注:相当于Pytho…
一. 条件判断 详情参看:https://www.runoob.com/ruby/ruby-decision.html 1.详情实例(看看就中了) #---------------# # LOL场均人头 #---------------# point_game = 15 if point_game >= 30 puts "大大神" elsif point_game >= 20 puts "大神" else puts "还中吧" end…
一. 哈希变量(相当于Python中的字典) 详情参看:https://www.runoob.com/ruby/ruby-hash.html 1.值得注意的 (1). 创建Hash时需注意 # 创建一个空的Hash months = Hash.new puts months print(months[1]) # 创建一个具有默认值得Hash months = Hash.new( "month" ) # 或 months = Hash.new "month" puts…
更新包管理 sudo apt-get update 安装curl sudo apt-get install curl *安装rvm via curl \curl -L https://get.rvm.io | bash -s stable --ruby 报错: greenc@Inspiron-M5110:~$ \curl -L https://get.rvm.io | bash -s stable --ruby % Total % Received % Xferd Average Speed T…
安装 Ruby on Rails Install Rails: A step-by-step guide 创建应用 # 创建新的应用程序 $ rails new blog $ cd blog # 启动服务器 $ bin/rails server # http://localhost:3000 可访问网页 官方示例 Rails 入门 控制器生成器 使用 generate controller 命令(控制器生成器)来自动生成控制器(controller),视图(view) 以及动作(action)…
很久之前就听到了sass和less,但是因为人懒(默默吐槽下自己),就没有去了解相关的知识.但是身为一个前端人员不了解sass好像有点low low 的,所以现在开始接触使用sass了. 万事开头难,总结一下sass的安装以及sass的编译 sass依赖于Ruby语言开发的,所以安装sass前需要先去安装下Ruby. 具体的Ruby的安装sass的官网上有,百度经验上也有很多,我下载的时候没有选择带devkit的. 重要的是:一定在安装时选择 Add Ruby executables to yo…
搞了好久,终于把sass搞定了. 最开始,我是想使用koala来实现对sass的实时编译的,但是每当我保存的时候,总是弹出erro错误,即无法编译生成css文件,百度了半天,问了好久,这个问题还是没能解决了,还希望能有个哥哥姐姐不吝指导我一下.. 下面我给大家介绍一下,如何使用sublime插件实现对scss文件的编译的吧. 首先,你想要使用sass的话,就必须依赖于ruby环境.所以,你要下一个ruby.具体的链接应该是(http://rubyinstaller.org/downloads).…
[Tool] 使用Sublime Text开发Objective-C 前言 随着iPhone的热卖,开发iPhone APP所使用的Objective-C,也慢慢成为了热门的程序语言之一.本篇文章介绍如何在Windows操作系统中,透过Sublime Text这个工具来开发Objective-C,让没有预算添购Mac设备的开发人员,也能够学习Objective-C的语法.主要为自己留个纪录,也希望能帮助到有需要的开发人员. 安装Python 必须要先安装Python,接着安装GNUstep,才能…
[问题] 在折腾: [已解决]Sublime Text 2中运行Python程序出错:The system cannot find the file specified 的过程中,虽然解决了找不到python.exe的问题,但是又出现下面这个错误: Demo print in Sublime Text 2Traceback (most recent call last): Now in sublime text 2, please input parameter:   File "D:\tmp\…
http://code.kpman.cc/2014/10/14/sublime-text-3-mac-%E6%8C%87%E5%8D%97/ gif 屏幕录制:http://recordit.co/ 或者 http://www.cockos.com/licecap/ http://blog.wpjam.com/m/emmet-grammar/ Sublime 前端开发工具 天下武功唯快不破,在项目开发中善于总结经验,提高开发效率.也是一名优秀的工程狮的必备技能.对于编程来说,一款顺手的IDE至关…
sublime开发前端确实好用,有好多些个的插件,轻量便捷,但是在使用sublime中的一些插件的时候总是会遇到困扰,跟自己想象中的不一样,比如在使用SublimeCodeIntel插件的时候,就会遇到一个烦人的问题: 在css中输入分号要换行的时候,总是弹出自动提示,按下回车就会确认提示,很是烦人. 为此:特意上网查了2个小时,终于找到解决方案: 打开Sublime默认设置文件: 'Perferences->Package Settings->SublimeCodeIntel->Set…
sublime 下面开发 开发 ptyon 简单环境 1. 下载sublime 3 https://download.sublimetext.com/Sublime%20Text%20Build%203143%20x64.zip 但是,我遇到需要可交互输入时,程序无法完成,例如 raw_input("Enter your name: ") 发现输入后按回车没有用... 于是就装了sublimeREPL插件,其实ctrl+B应该可以,只是我的可能出了什么问题. 2. 安装 Sublime…
在开发中我们通常会遇到一个问题——如何通过一款编辑器(或者IDE)便捷的同步线上代码.目前比较热门的编辑器有sublime,atom等,他们都有sftp功能,鉴于本人更喜欢用轻量级的编辑器,那我就在这里分享下sublime的sftp吧. 首先确保sublime中安装了sftp插件,不知道怎么安装的可以看我的http://www.cnblogs.com/ssh-007/p/4330094.html 这篇文章,然后直接ctrl+shift+p,然后输入pcinstall(这里是简写),回车后输入sf…
最近在研究如何在C/C++中 嵌入ruby脚本,很感谢找到了一篇文章,分享一下. The Definitive Guide to Ruby's C API…
macOS. 自带的ruby 版本目录权限比较高, 经常有很多 操作需要权限而不能执行 虽然 macOS 自带了一个 ruby 环境,但是是系统自己使用的,所以权限很小,只有 system. 而/Library 目录是 root 权限,所以很多会提示无权限. 使用自带ruby更新,管理不方便 一系列无原因的报错 permission deny 所以需要自己 安装其他版本的 ruby 删除系统ruby方法[️删除容易出现问题,尽量不要删除,不要删除,不要删除] 起源 我是因为需要用gem 安装软件…