pkg-config libyaml readline libksba openssl’, showing last 15 lines of /Users/yxp/.rvm/log/1408438961_ruby
.4.8.gz) (2)定位ruby gem 证书存放的位置: gem which rubygems C:\jruby-9.1.2.0\lib\ruby\stdlib\rubygems.rb 然后就知道要去...://gems.ruby-china.org https://gems.ruby-china.org C:\Users\wangxue>gem sources http://gems.ruby-china.org...其它说明: 1、gem源的配置文件: ruby gem 源的配置文件在: 可以直接修改该文件,即可增加删除gem源 2、rubygem官网的GlobalSignRootCA.pem 配置到环境变量的文件路径里面...的 3、gem的版本和ruby版本?...在我的一台linux环境的主机上,gem版本2.4.8,运行 gem sources –add http://gems.ruby-china.org 都没有什么问题。
Rails 4 安装 针对于安装了RVM gem install rails 没有的话应该主 sudo gem install rails 安装RVM能够用 \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....welcome index 就会创建以下这些文件(Ruby On Rails 4 hello world,Ruby On Rails上手) create app/controllers/welcome_controller.rb
最近参加七牛的demo大赛,决定使用ruby开发。于是遇到了一些疑问,然后解决了,这里记录一下。...在Ruby中,Gem是一个很常见的东西,其相当于插件,Ruby有很多很棒的gem,避免了我们重复造轮子,我的demo中需要安装gem,但是为了更加实现好一些,先检测gem是否已经安装,如果没有安装,在继续安装...于是,怎么在Ruby中检测gem是否安装呢,其实也很简单,直接上代码就可以了。不需太多解释。begin…rescue…相当于java中的try catch。.../usr/bin/env ruby # encoding: utf-8 def checkGemAvailable(gemName, versionLimit=nil) isAvailable...= false begin if versionLimit == nil gem gemName else gem
gem 安装源连接产生了问题 解决办法是替换成稳定可用且可达的源 [root@h202 ruby]# ls blog [root@h202 ruby]# cd blog/ [root@h202 blog...Fetching gem metadata from https://gems.ruby-china.org/..............Installing coffee-rails 4.1.1 Installing jquery-rails 4.1.1 Using rails 4.2.6 Installing sass-rails...Post-install message from rdoc: Depending on your version of ruby, you may need to install ruby rdoc/...ri data: <= 1.8.6 : unsupported = 1.8.7 : gem install rdoc-data; rdoc-data --install = 1.9.1 : gem
报错:There was an error while trying to load the gem 'uglifier'....(Bundler::GemRequireError) 事实上我们系统里已经有了这个gem [root@h202 blog]# bundle list | grep uglifier * uglifier...的一层包装,它需要 JS的运行环境或者JS的解释器 Uglifier minifies JavaScript files by wrapping UglifyJS to be accessible in Ruby...[root@h202 blog]# 再次尝试 启动服务 [root@h202 blog]# rails server => Booting WEBrick => Rails 4.2.6 application...> Ctrl-C to shutdown server [2016-04-22 13:28:17] INFO WEBrick 1.3.1 [2016-04-22 13:28:17] INFO ruby
. ---- Rails 的目录结构 [root@h202 blog]# tree . ├── app │ ├── assets │ │ ├── images │ │ ├── javascripts...└── views │ └── layouts │ └── application.html.erb ├── bin │ ├── bundle │ ├── rails
bin/ 存放运行程序的 rails 脚本,以及其他用来部署或运行程序的脚本。 config/ 设置程序的路由,数据库等。详情参阅 “设置 Rails 程序” 一文。...Gemfile, Gemfile.lock 这两个文件用来指定程序所需的 gem 依赖件,用于 Bundler gem。关于 Bundler 的详细介绍,请访问 Bundler 官网 。...任务在 Rails 的各组件中定义。如果想添加自己的任务,不要修改这个文件,把任务保存在 lib/tasks 文件夹中。 README.rdoc 程序的简单说明。...详情参阅 “测试 Rails 程序” 一文。 tmp/ 临时文件,例如缓存,PID,会话文件。 vendor/ 存放第三方代码。经常用来放第三方 gem。
409B6B1796C275462A1703113804BB82D39DC0E3 curl -sSL https://get.rvm.io | bash -s stable rvm list known rvm list rvm install 2.3 ruby...-v gem -v sqlite3 --version gem source -l time gem sources --add https://gems.ruby-china.org/ --remove...https://rubygems.org/ gem install rails rails --version gem list rails new blog cd blog/ head -n 3 Gemfile...vim Gemfile gem install rake -v '11.1.2' bundle install tree rails server gem install uglifier bundle...exec spring binstub --all bundle list | grep uglifier yum install nodejs rails server -b 0.0.0.0 netstat
前言 Rails 是使用 Ruby 语言编写的网页程序开发框架 通过为开发者提供常用组件,来简化网页程序的开发 Tip: 类似于 python 的 Django ,perl 的 Dancer Rails...our code is more maintainable, more extensible, and less buggy 约定优于配置 Convention Over Configuration: Rails...不要把有限的生命浪费在人家已经反复踩过的坑里 配置如果不在代码内部消化,必然要在外面申明,而配置复杂到一定程度后,本身就已经成为了一门具备独立语法的体系,逻辑不在代码里就在配置里,逻辑是守恒的 这里分享一下 Rails...的相关基础,详细可以参考 官方文档 和 Ruby China 的 Rails 入门 Tip: 当前的最新版本为 Rails 5.0.0.beta3 发布于 February 27, 2016 4:00
安装Rails 检查环境 检查以下三个软件,确保已经安装 [root@h202 ruby]# ruby -v ruby 2.3.0p0 (2015-12-25 revision 53290) [x86..._64-linux] [root@h202 ruby]# gem -v 2.5.1 [root@h202 ruby]# sqlite3 --version 3.6.20 [root@h202 ruby...://rubygems.org/ [root@h202 ruby]# time gem sources --add https://gems.ruby-china.org/ --remove https...https://gems.ruby-china.org/ [root@h202 ruby]# ---- 安装 Rails [root@h202 ruby]# gem install rails Fetching...0 [root@h202 ruby]# rails --version Rails 4.2.6 [root@h202 ruby]#
RVM RVM (Ruby Version Manager) 是一个 CLI 工具,可以用来对 ruby 的多个版本进行安装,隔离和管理 RVM is a command-line tool which...allows you to easily install, manage, and work with multiple ruby environments from interpreters to...sets of gems 是玩 ruby 不可多得的好工具 ---- 安装RVM [root@h202 ruby]# gpg --keyserver hkp://keys.gnupg.net --recv-keys...0 [root@h202 ruby]# curl -sSL https://get.rvm.io | bash -s stable Downloading https://github.com/rvm/...0 [root@h202 ruby]#
[root@h202 ~]# cd ruby/ [root@h202 ruby]# rvm list known # MRI Rubies [ruby-]1.8.6[-p420] [ruby-]1.8.7...[-head] # security released 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[.8] [ruby-]2.2[.4] [ruby-]2.3[.0] [ruby-]2.2-head ruby-head # for forks use...ruby-2.3.0 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems evaluated to empty gem list ruby...-2.3.0 - #generating default wrappers........ ruby-2.3.0 - #adjusting #shebangs for (gem irb erb ri rdoc
可以进行访问 (无法从外部访问,原因是并未绑定IP) 直接使用 Ctrl + C 就可以停止此应用 如果希望从外部访问,可以进行如下配置 -b 可以绑定服务 IP [root@h202 blog]# rails...server -b 0.0.0.0 => Booting WEBrick => Rails 4.2.6 application starting in development on http://0.0.0.0...:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server [2016-04-22 13:47...:39] INFO WEBrick 1.3.1 [2016-04-22 13:47:39] INFO ruby 2.3.0 (2015-12-25) [x86_64-linux] [2016-04-
其实就是一捆gems Tip: 查看本地有哪些 gem ,可以通过如下方式 [root@h202 ruby]# gem list *** LOCAL GEMS *** actionmailer (4.2.6...Rails 程序 我们创建一个叫 blog 的项目 [root@h202 ruby]# rails new blog create create README.rdoc.../gems/execjs-2.6.0.gem) Using thor 0.19.1 Using concurrent-ruby 1.0.1 Gem::RemoteFetcher::FetchError...with `bundle install` [root@h202 ruby]# echo $?...0 [root@h202 ruby]# ls blog [root@h202 ruby]#
安装 gem install rails 如果安装过程中出错,可能是ruby版本太低了,先升级ruby //通过brew进行安装升级ruby brew update brew install ruby...switch /Applications/Xcode.app/ 安装sqllit3 如果需要 gem install sqlite3-ruby 继续之前的操作 rails new blog cd blog...bundle install rails server 打开http://0.0.0.0:3000/ 出现页面 说明安装成功。...如果报错 Your Ruby version is 2.3.3, but your Gemfile specified 2.5.1 使用rvm来管理ruby版本,曾经尝试过rbenv 失败了, rvm安装文档...https://blog.csdn.net/napoay/article/details/50510930 切换rvm当前版本到ruby-2.5.1 创建controller文件 bin/rails generate
Ruby on Rails Ruby on Rails(简称Rails)是一种使用Ruby编程语言开发的开源Web应用程序框架。...总结 Ruby on Rails是一个功能强大、易用且开发效率高的Web应用程序框架。...大量的插件和Gem支持 Rails拥有一个庞大的插件生态系统,开发人员可以通过安装插件或使用Ruby的包管理器Gem来扩展框架的功能。...这些插件和Gem提供了各种功能,如身份验证、文件上传、缓存等,可以节省开发时间和精力。 缺点 性能问题 相比其他编程语言和框架,Ruby on Rails在处理大量并发请求时可能会有一些性能瓶颈。...学习曲线 尽管Rails框架相对简单易学,但对于没有Ruby编程经验的开发人员来说,仍然需要一定的学习曲线。
在执行gem install redis时 提示: gem install redis ERROR: Error installing redis: redis.../local/rvm/gemsets/default.gems evaluated to empty gem list ruby-2.3.3 - #generating default wrappers...ruby-2.3.3 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake). ...(2016-11-21 revision 56859) [x86_64-linux] 安装redis: gem install redis Fetching: redis-4.0.0.gem (100%...Installing ri documentation for redis-4.0.0 Done installing documentation for redis after 1 seconds 1 gem
领取专属 10元无门槛券
手把手带您无忧上云