`
sitoto
  • 浏览: 120104 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

Rspec的get和visit

get  'pages/home' 返回的是 状态 visit '/pages/home' 返回的是网页html

gem命令

    博客分类:
  • ruby
ruby -v #查看ruby 版本 ruby -e ''require"watir"; puts Watir::IE::VERSION'' #查看watir版本 gem -v #gem版本 gem update #更新所有包 gem update --system #更新RubyGems软件 gem install rake #安装rake,从本地或远程服务器 gem install rake --remote #安装rake,从远程服务器 gem install watir -v(或者--version) 1.6.2#指定安装版本的 gem uninstall rake ...
application.rb     config.generators.stylesheet_engine = :sass 在 production.rb里面加上 config.assets.js_compressor  = :uglifier   config.assets.css_compressor = :scss

open-uri------open()

    博客分类:
  • ruby
一个带异常处理的open... Ruby代码  def safe_open(url, retries = 5, sleeep = 0.42, headers = {})      begin        open(url, headers).read      rescue StandardError,Timeout::Error, SystemCallError, Errno::ECONNREFUSED #有些异常不是标准异常        puts $!        retries -= 1          if retries > 0          sl ...
git checkout master     //取出master版本的head。 git checkout tag_name    //在当前分支上 取出 tag_name 的版本 git checkout  master file_name  //放弃当前对文件file_name的修改 git checkout  commit_id file_name  //取文件file_name的 在commit_id是的版本。 commit_id为 git commit 时的sha值。 列出某一个commit ID(XXXXXXXXXXXXXXXX) 对应的补丁:    $ gi ...
要做的有很多。一下子全部都往身上压,我们就被压死了。 看看敏捷怎么做吧。 要敏捷,就要轻快,不能有那么多压力。 1.你今天要做什么,(要做什么?今天就那么几个小时给你用,你能做的很有限吧。不要安排太多了,要不然,你可就不敏捷了。) 2.好好的把那一点事情干好。 3.保持这个进度,每天积累。 4.大家讨论任务,自己去领任务吧,别强硬的压任务下去了。无论是压给自己还是压给别人。 5.静下心,默默的干吧。 ==========自勉========
gem install nokogiri 提示错误,冒失一些 依赖的包没有找到 .... libxslt is missing .... 让去 http://nokogiri.org/tutorials/installing_nokogiri.html 查看,打不开呀。 好像:这样就可以搞定 sudo apt-get install libxslt-dev libxml2-dev
> gem install mysql2 Building native extensions.  This could take a while... ERROR:  Error installing mysql2:     ERROR: Failed to build gem native extension. ============8<============= 使用gem 安装 mysql2前,需要先安装  libmysqlclient-dev : >sudo apt-get install libmysqlclient-dev >gem install ...
You could simply echo (with elevated privileges, of course) directly to the /etc/sudoers file: nickw444@laptop ~ $ sudo -i nickw444@laptop ~ $ echo 'nickw444  ALL=(ALL:ALL) ALL' >> /etc/sudoers (note the tab character between the username and the first ALL) Or, for a script: #!/bin/bash sud ...
一。mysql安装 >sudo apt-get install mysql-server 安装过程中 设定 root 的 密码。。输入两次。。 二。mysql的配置 vim /etc/mysql/my.cnf 去掉注释的 最大连接60,改为:max_connections=1024 [client] 下增加 default-character-set = utf8 保存 。 wq 重新启动mysql:sudo service mysql restart 三。创建新表,,,增加新的用户\赋权。 进入 mysql: mysql -u root -p  输入密码>**** m ...
为了测试这个  passenger  先  放个项目 上去。。。 建了个项目,配置了  capistrano 的 deploy.rb cap deploy:setup cap deploy:cold 在项目目录下 运行: passenger start  提示安装: apt-get install libcrul4-openssl-dev or  。。。 安装完成,再次运行  passenger  start 然后提示: ===========8<========== Installing Phusion Passenger Standalone ......... 完成 ...
  在Ubuntu下经常用putty,老是为这个复制粘贴的事情搞得很郁闷,今天有空,网上搜了一下,原来gnome还有这种贴心的功能:   Linux users:   In Gnome,   you can paste text without previously copying it to the clipboard.   How does this work? First, highlight a chunk of text in any application,   then open a new application and middle-click the mouse. The h ...
准备: 安装 curl   :sudo apt-get install  curl 开始安装 curl -L get.rvm.io | bash -s stable 配置 source ~/.bashrc source ~/.rvm/scripts/rvm  (关闭当前的shell或者终端的会话,开一个新的(最好),你可以使用这个命令加载RVM) type rvm | head -n 1 (显示 rvm is a function) ********************8<*********************** Source命令也称为“点命令”,也就是一个点符 ...
声明:我是使用root 帐户安装的。。安装的是 多用户,所以直接安装在 /usr/local/rvm下面 Ubuntu  的 Shell语言用的是Bash Shell 1.参考:rvm.io 官网 直接使用 curl -L get.rvm.io | bash -s stable     命令 是不行的。来自: https://rvm.io/rvm/install/ 提示:bash : curl: command not found 1.1安装或开启curl =》sudo apt-get install curl    (会自动安装  libcurl3) =》sudo apt-get ins ...
先前的开发的Ruby on Rails网站使用的服务程序是Mongrel + Nginx, 现在用了Rails 3, 发现Mongrel对它有兼容问题, 所以要换一个。 虽然现在Phusion Passenger大行其道, 但使用前要重新编译Nginx。 为了避免重新安装nginx,我找到mongrel的替代品Unicorn。 没想到unicorn的设置非常方便。 我记录在这里供大家参考: 安装unicorn: sudo gem install unicorn 创建网站配置文件(myproject是项目名称): sudo mkdir /etc/unicorn cd /etc/unicor ...
Global site tag (gtag.js) - Google Analytics