好人做到底,介绍下怎么部署 puppet 吧...譬如我扒了纯净的 box 回来后vagrant box add lucid32 http://files.vagrantup.com/lucid32.box
, then?
我尝试了这样也没有效果
<%= form_for @post, class: 'form-horizontal' do |f| %>
<div class='form-group'>
<%= f.datetime_select :starts_at %>
</div>
<% end %>
#1 楼 @lionzixuanyuan 请问是自己在 div 标签里面加入 width 的 style 吗?
#1 楼 @francistm 试了不行
不错不错,报个名先
妹纸的声音赞一个,不说别的,就这点就和国内其他视频教程拉出差距了哈~
对 Introduction to Ruby and Web Development 的课很感兴趣,之前看过 kevin 老师那个公开课,难度较之公开课如何呢?公开课看得那个迷糊...
跑到~目录下面去直接创建就可以了...学习 rails 还顺带将 linux 给学习了...好啊,再次感谢 yesmeck 达人
#1 楼 @yesmeck 回 yesmeck 达人,不要 sudo 会提示权限错误,难道是该目录权限问题?
drwxr-xr-x 2 root 4096 2013-01-08 03:15 omrails
drwxr-xr-x 6 vagrant 4096 2013-01-08 01:55 vagrant
/home [ruby-1.9.3-p194@omrails] $cd omrails/
/home/omrails [ruby-1.9.3-p194@omrails] $rails new omrails
create
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir': Permission denied - /home/omrails/omrails (Errno::EACCES)
重头来过
vagrant up
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev
sudo gem install rails -v 2.1
rails tickets
ruby script/generate scaffold ticket name:string seat_id_seq:string address:text price_paid:decimal email_address:string
ruby script/server
这次没有碰到 sqlite3 的报错,而是: CGI::Session::CookieStore::TamperedWithCookie 不知道是不是和 generate scaffold 时候的报错 (如下) 有关系,但奇怪的是刚才都没有遇到这个报错 /opt/vagrant_ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails_generator/lookup.rb:211:Warning: Gem::cache is deprecated and will be removed on or after August 2011. Use Gem::source_index.
#11 楼 @xiaolai 早饭时候看报纸说的是下午 3 点过...嗯...anyway,午饭后继续啦~
更新: 简直是一步一个雷啊 回来第一件事
rake db:migrate
结果被告知 rake aborted! ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead. /vagrant/tickets/Rakefile:8
更新: 根据官网的说法问题还是出在 sqlite3 版本上,之前装了 n 个版本也不知道默认 rails 是使用哪个版本的 sqlite3 了(以最后安装的版本为准?),找不到解决方案,destory 了 vm 重来过...
看来 Head First,一头扎进去是不行的... 问题这样解决了:
$ sudo apt-get update
$ sudo apt-get upgrade
sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev
sudo gem install sqlite3-ruby
从 sqlite3-ruby-1.2.1 到 4 都尝试了,还是不行,O'Reilly 官方论坛上也有人问这个问题,给出的答复是 1.2.2 能行,但对于我无效...这本书一来不说清楚环境版本这些真是害死人...