首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏叕鰦座

    笔记整理-Ruby语言

    安装ruby语言,下载安装工具 railsinstaller railsinstaller-3.4.0.exe FQA: 启动MySQL mysql -u root -p 显示: C:\Users\Administrator /rails console production 取得你要修改的用户对象(ruby>代表进入ruby环境),admin。 ruby> admin_user.password = 'password' 注: 这个密码不能太短,否则报错。 保存admin用户对象信息。 ruby> admin_user.save! 退出ruby环境。 ruby> quit 这样应该就可以用password这个新密码登录系统了。 Rails Installer 安装Ruby on Rails从此不在折腾。 DevKit 最后,在CMD中运行 ruby -v

    3.4K30发布于 2021-03-11
  • 来自专栏技术杂记

    Ruby 操作 MongoDB(5

    '5745b4aaf677048eff545bc4'), "name"=>"replaceTest"}, {"_id"=>BSON::ObjectId('5745b54ff677048eff545bc5'

    45330发布于 2021-10-19
  • 来自专栏技术杂记

    Ruby on Rails 基础(5

    其实就是一捆gems Tip: 查看本地有哪些 gem ,可以通过如下方式 [root@h202 ruby]# gem list *** LOCAL GEMS *** actionmailer (4.2.6 sprockets-rails (3.0.4) test-unit (3.1.5) thor (0.19.1) thread_safe (0.3.5) tzinfo (1.2.2) [root@h202 ruby ]# ---- 创建 Rails 程序 我们创建一个叫 blog 的项目 [root@h202 ruby]# rails new blog create create README.rdoc peer - SSL_connect (https://rubygems.org/gems/execjs-2.6.0.gem) Using thor 0.19.1 Using concurrent-ruby 0 [root@h202 ruby]# ls blog [root@h202 ruby]#

    1.7K10发布于 2021-11-25
  • 来自专栏运维前线

    CentOS 7 配置Ruby语言开发环境

    CentOS 7 配置Ruby语言开发环境 安装Ruby 2.2 CentOS7存储库中的Ruby版本为2.0,但如果需要,可以使用RPM软件包安装2.2 添加CentOS SCLo软件集合存储库 @linuxprobe ~]# yum -y install epel-release # set [priority=5] [root@linuxprobe ~]# sed -i -e "s/\]$/ \]\npriority=5/g" /etc/yum.repos.d/epel.repo # for another way, change to [enabled=0] and use it only /root/usr/local/bin/rails -v Rails 4.2.8 Ruby on Rails 5 安装Ruby 2.3,参考上面 安装依赖包(epel+SCLo) [root@linuxprobe 2.3.1-p112), codename: Sassy Salamander * Min threads: 5, max threads: 5 * Environment: development

    2.2K100发布于 2018-01-02
  • 来自专栏小徐学爬虫

    ruby语言怎么写个通用爬虫程序?

    Ruby语言爬虫是指使用Ruby编写的网络爬虫程序,用于自动化地从互联网上获取数据。 除此之外,还有其他令人敬畏的网络爬虫,蜘蛛和各种语言的资源,如Python、Java、C#、JavaScript、PHP、C++、Ruby、R、Erlang、Perl、Go、Scala等。 1、Ruby语言爬虫是指使用Ruby编写的网络爬虫程序,用于自动化地从互联网上获取数据。 3、除了CRawler之外,还有其他令人敬畏的网络爬虫,蜘蛛和各种语言的资源,如Python、Java、C#、JavaScript、PHP、C++、Ruby、R、Erlang、Perl、Go、Scala

    51440编辑于 2023-11-03
  • 来自专栏刘悦的技术博客

    时间老去,Ruby不死,Ruby语言基础入门教程之Ruby3全平台开发环境搭建

    艺术发展的普遍规律就是要给与人们对于艺术作品的更高层感受,而Matz的Ruby语言则正是这样一件艺术品。     本次,让我们再一次全平台构建Ruby3开发环境,感受Ruby3的魅力。     384b637b5031: Pull complete e878247dc643: Pull complete Digest: sha256:5b99cbdb905610eb1aa47c24c15b724045e65dab0b5fd1c069f5f722895724e9 结语     按照固有思维方式,人们总以为时下最热门的语言才是学习的目标,但Ruby除了基础语法之外,还给了一些看不见、摸不着的东西,我认为这在目前盛行“实惠”价值观的时候,提一提还是必要的。 最后,谨以此系列教程献给司徒正美兄,我的Ruby领路人,真正的Ruby高手,大神中的大神,正道是:司徒正美成绝响,人间不见Ruby's Louvre。

    1.2K10编辑于 2022-10-07
  • 来自专栏菩提树下的杨过

    ruby学习笔记(5)-模块module的运用

    ruby中的module与.net中的namespace有点类似,可以用来区分同名但属于不同开发者(或组织)的代码。 ruby中可以这么干: #鸭子类 class Duck def swim print self.class , " can swim... 最后module还能玩一些静态语言认为BT的东东,比如:刚才这款游戏中,系统随机从天上掉下一个宝贝,一群黑鸭子中谁捡到后谁就能飞起来! 这也难不倒ruby: aCoot1 = Coot.new aCoot2 = Coot.new aCoot2.extend(FlyModule) aCoot1.swim aCoot2.swim aCoot2

    85860发布于 2018-01-22
  • 来自专栏Elixir

    Ruby Programming | 连载 03 - Ruby 对象基础

    一、Ruby 对象 Ruby 中所有的数据结构和值都是对象,包括基本的数字和字符串以及数组 Array、散列表 Hash 这样的复杂数据结构。 Ruby 的动态特性之一 Ruby 对象可以拦截位置的消息并使他们拥有具体的含义,Rails 框架中大量使用了拦截,发送位置的消息到对象并拦截该消息,然后能够在使用当前数据库表的列名作为动态条件的情况下顺畅运行 Ruby 中类的概念没有对象重要,Ruby 作为一种动态解释型语言,对象在实例化过程中是可以改变的,对象可以在实例化过程中改变类中定义的行为或者增加原类中没有定义的行为,这就是 Ruby 语言的动态特性 二、第一个 Ruby 程序 接下来将编写一个简单的汇率换算的工具,使用 Ruby 的面向对象特性来实现。 Ruby 程序需要通过 Ruby 解释器来执行,该解释器名为 ruby,在代码文件目录下执行命令: ruby exchange.rb 输入兑换的人民币金额 2000,输出可兑换的澳币金额为: 输入要兑换的人民币金额

    2.9K20编辑于 2022-10-05
  • 来自专栏Elixir

    Ruby Programming | 连载 02 - Ruby 语法基础

    一、Ruby 基本语法 Ruby 的基本语法中包含了 Ruby 的基本运算符、I/O、控制流以及 Ruby 中的特殊对象和注释。 Ruby 是一门面向对象的编程语言Ruby 中一切皆对象。Ruby 语言中包含的特殊对象如下: 操作 栗子 说明 默认对象 self self 关键字引用默认对象。 二、Ruby 标识符 Ruby 中的标识符类型不多,主要包含了 变量, 常量, 关键字, 方法名 等,而变量又包含了局部变量, 全局变量, 实例变量 和 类变量。 方法命名规范 Ruby 中的方法名的命名与局部变量的命名规则一致,但是 Ruby 中的一些方法名中包含了特殊字符,如 ?, ! 和 = ;这些特殊符号代表着一定的含义,这也是 Ruby 语言的一种设计理念。 方法不因为方法本身受到关注,而是简单的作为提供值的表达式融入到程序中。

    6.6K10编辑于 2022-09-28
  • 来自专栏贾志刚-OpenCV学堂

    编程语言大对决!Ruby和Python谁更可读?

    这不,关于编程语言Python和Ruby谁更可读,网友都吵翻了。 很多网友站队Ruby,这是为什么呢? Ruby大战Python 其实,Ruby和Python几乎没有区别。 我同意,对于这两种语言的新手来说,Ruby的@和@@可能会使阅读起来有点困难,而且对我来说似乎更冗长,Python获胜。 对于Guido van Rossum来说,最完美的语言可能是Python。 我希望看到Ruby能够让世界上每个程序员变得高效,享受编程,并且快乐编程。这是Ruby语言的主要目的。 Python语言更简单,适合初学者,而Ruby的语法更丰富,要求更高。 那么,你觉得这两种语言哪个更易懂可读? C++推理 OpenCV4.5.4 直接支持YOLOv5 6.1版本模型推理 OpenVINO2021.4+YOLOX目标检测模型部署测试 比YOLOv5还厉害的YOLOX来了,官方支持OpenVINO

    82920编辑于 2022-07-26
  • 来自专栏新智元

    编程语言大对决!Ruby和Python谁更可读?

    这不,关于编程语言Python和Ruby谁更可读,网友都吵翻了。 很多网友站队Ruby,这是为什么呢? Ruby大战Python 其实,Ruby和Python几乎没有区别。 我同意,对于这两种语言的新手来说,Ruby的@和@@可能会使阅读起来有点困难,而且对我来说似乎更冗长,Python获胜。 还有网友直接搬出了Ruby设计者Yukihiro Matsimuto曾说过的话, 我没有让Ruby对于每个人来说都很完美,因为每个人感受不同。没有一种语言可以完美地适合所有人。 对于Guido van Rossum来说,最完美的语言可能是Python。 我希望看到Ruby能够让世界上每个程序员变得高效,享受编程,并且快乐编程。这是Ruby语言的主要目的。 Python语言更简单,适合初学者,而Ruby的语法更丰富,要求更高。 那么,你觉得这两种语言哪个更易懂可读?

    97020编辑于 2022-07-26
  • 来自专栏全栈程序员必看

    Ruby On Rails 4 hello world,Ruby On Rails上手

    大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。 有机会再试一试Rails了,仅仅是原来接触的是2,如今已然变成了4,似乎如今的安装比原来会快些。。 能够用 \curl -L https://get.rvm.io | bash -s stable 查看rails版本号 rails -v Rails 4.0.3 似乎这就是当前的最新版本号 Ruby 版本号 We recommend Ruby 2.1.0 for use with Rails. We stopped supporting Ruby 1.8.x after Rails 3.2. Ruby 1.9.2+ will be supported until Rails 5. On Rails 4 hello world,Ruby On Rails上手) create app/controllers/welcome_controller.rb route get

    4.6K20编辑于 2022-07-12
  • 来自专栏JetpropelledSnake

    Ruby学习笔记之升级ruby的版本

    升级ruby版本,有时候安装ruby的版本过低,需要进行升级,例如安装在centos6.7安装fpm需要ruby版本在1.9以上。 [root@web ~]# yum install rubygems ruby-devel 0x02 查看ruby的版本 [root@web ~]# ruby -v ruby 1.8.7 (2013 on head [ruby-]1.9.1[-p431] [ruby-]1.9.2[-p330] [ruby-]1.9.3[-p551] [ruby-]2.0.0[-p648] [ruby-]2.1[.10 ] [ruby-]2.2[.7] [ruby-]2.3[.4] [ruby-]2.4[.1] ruby-head # for forks use: rvm install ruby-head-<name ~]# ruby -v ruby 2.2.7p551 (2014-11-13 revision 48407) [x86_64-linux] 至此,ruby版本升级成功

    4.1K30发布于 2019-04-25
  • 来自专栏Elixir

    Ruby Programming | 连载 04 - Ruby 扩展基础

    一、Ruby 的安装目录 在 Ruby Programming | 连载 01 - Intro and Setup 中展示了通过 rvm 安装 Ruby 的过程,安装 Ruby 不仅会安装 ruby 解释器 ,还安装了 Ruby 语言支持的库和文件,在使用 ruby 解释器执行代码时都能够成功找到所需要的文件或者目录。 Ruby 的 C 扩展目录 RbConfig::CONFIG["archdir"] archdir 目录中包含了特定架构的扩展和库文件,都是以 .bundle 结尾的 C 语言扩展文件,它们都是二进制文件 Ruby 程序中使用这些由 C 语言编写的标准库的方式也是使用 require 关键字加载。 二、Ruby 的扩展库 安装 Ruby 是一同安装的扩展通常成为 Ruby 的标准库,与 Python 的标准库一样,Ruby 的中的大量标准库也提供了非常多的功能或者扩展,包括数据库管理、网络、数据分析等

    1.8K50编辑于 2022-10-05
  • 来自专栏代码小技巧分享分析

    Ruby 连接PostgreSQL

    require 'postgres' conn = PGconn.connect("",5432, "", "", "testdb")

    1.6K30发布于 2021-11-01
  • 来自专栏hbbliyong

    Ruby基本语法

    (一)Ruby中一切都是对象      比如可以用.class属性来查看一个对象的类型,看下1.class,会发现常数1的类型是Fixnum,1是Fixnum的一个实例。 (二)Ruby语法      Ruby中的类以class开始 以end结束,类名首字母的约定是大写;      Ruby中的方法以def开始 以end结束,方法名首字母的约定是小写;      Ruby 中的局部变量名首字母的约定是小写;      Ruby中的构造函数(构造方法)名称为initialize;           即类在创建新对象时,调用这一方法      Ruby中的成员变量(实例变量 ,对象变量)用@符号,在initialize里进行声明与初始化;      Ruby中的属性用attr,attr_writer,attr_reader和attr_accessor声明; Ruby中的全局变量用 $符号;      Ruby中的常数(常量)用大写字母开头,约定是全部大写;      Ruby中任何的表达式都会返回值。     

    2.4K70发布于 2018-03-05
  • 来自专栏Fluentd学习交流

    Ruby快速入门

    Ruby基本概念和使用方法” Ruby是什么? Ruby中,一切皆对象。比如,数字。 Ruby需要通过解释器运行,这和python等语言类似。 Ruby能做什么? 基本数据类型和变量 整数 字符串 运算符 整数支持加减乘除等各种运算符 这些和其他语言都很类似,使用时可随时翻阅手册 数组 ruby的数组可以包含不同类型的数据 定义一个数组: 通过索引访问数组元素 ,索引为负数则从末尾倒序访问: 通过each方法遍历: ‍ ruby数组定义了很多常用的操作方法,可查阅官方手册 控制结构 条件分支 x=5 if x > 2 puts "x 大于 2" 如果要动手开发插件,还需要深入学习更多Ruby的细节和特性,可点击“阅读原文”进行查阅。 值得一提的是,Ruby官方提供的学习资料还是很丰富的,也有不少中文文档。 大家如果有其他语言的编程基础,学习起来应该不难。

    2K20发布于 2020-12-22
  • Ruby——报错总结

    前言 记录ruby的一些报错 错误 Could not find a valid gem 'pumagem' (>= 0) in any repository ERROR: Could not find 就好了 # gem -v 2.7.8 # gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ https -l *** CURRENT SOURCES *** https://gems.ruby-china.com/ Your Gemfile lists the gem paranoia (~> 2.2 Your Ruby version is 2.5.3, but your Gemfile specified 2.5.1 我的Gemfile中指定的版本是2.5.1但是系统中ruby的实际版本是2.5.3 修改Gemfile.lock和Gemfile中的ruby版本,更改成系统中的版本 3. 将ruby版本回退到项目需要的版本

    77310编辑于 2024-08-16
  • 来自专栏全栈程序员必看

    Ruby Variable Scope

    Ruby has four types of variable scope, local,global, instance and class. In addition, Ruby has one constant type. is useful to know, however, that a number of pre-defined global variables are available to you as a Ruby developer to obtain information about the Ruby environment. script file currently executing $* The command line arguments used to invoke the script $$ The Ruby

    1.3K10编辑于 2022-07-10
  • 来自专栏sofu456

    RUBY基础入门

    使用Script.net开发环境,开发和调试脚本文件,支持多个版本的脚本语言,包括perl、tcl、ruby、pyhon、nsis。 在script.net安装完工具后,在工具的开始页面有脚本工具库sdk的下载链接 ruby入门笔记,资料参考http://www.w3cschool.cc/ruby/ruby-hash.html 1.调试打印命令 puts(脚本语言调试利器! var2) return end 调用 B 4,3 5. end 例如下: $age = 5

    1.4K40发布于 2019-07-09
领券