#1 楼 @king1990_cool 我安装用是 root deploy 用的也是 root 之前也觉得是角色问题,后来用 root 用户 restart ngnix 还是这样
没有 rails=-=
支持!新手过去学习
希望尽快更新后续章节
感谢
21
我是直接下载 git 上源码,现在执行了 bundle install --path vendor/bundle 查到的有关资料是这样的:
这样项目依赖的 gem 既不是安装在系统目录,也不是用户目录,而是当前目录的 vendor/bundle 文件夹内。这样安装的 gem 每个项目独立,要清除项目的时候只要把整个项目目录删除就好了。(注意设置 git 忽略这个目录)
部署环境同理,也是安装到 vendor/bundle 目录:
bundle install --deployment 所以,一般情况把 Bundler 装到系统目录就够了,应用依赖装到应用目录中。关于 Bundler 的用法这里不再展开,可以查看官方网站:http://bundler.io/ 。
我从 git 上把完成的版本的 user_pages.spec.rb 覆盖后再执行出现:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0/gems/nokogiri-1.5.6/lib/nokogiri.rb:27:in require': cannot load such file -- nokogiri/nokogiri (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0/gems/nokogiri-1.5.6/lib/nokogiri.rb:27:in
'
from /Users/qianyuhui/.bundler/ruby/2.0.0/capybara-d73c24d3e3fb/lib/capybara.rb:2:in require'
from /Users/qianyuhui/.bundler/ruby/2.0.0/capybara-d73c24d3e3fb/lib/capybara.rb:2:in
'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.7.2/lib/bundler/runtime.rb:76:in require'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.7.2/lib/bundler/runtime.rb:76:in
block (2 levels) in require'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.7.2/lib/bundler/runtime.rb:72:in each'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.7.2/lib/bundler/runtime.rb:72:in
block in require'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.7.2/lib/bundler/runtime.rb:61:in each'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.7.2/lib/bundler/runtime.rb:61:in
require'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.7.2/lib/bundler.rb:133:in require'
from /Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/config/application.rb:11:in
'
from /Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/config/environment.rb:2:in require'
from /Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/config/environment.rb:2:in
'
from /Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/spec/spec_helper.rb:6:in require'
from /Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/spec/spec_helper.rb:6:in
block in '
from /Library/Ruby/Gems/2.0.0/gems/spork-1.0.0rc3/lib/spork.rb:24:in prefork'
from /Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/spec/spec_helper.rb:4:in
'
from /Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/spec/requests/user_pages_spec.rb:1:in require'
from /Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/spec/requests/user_pages_spec.rb:1:in
'
from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/configuration.rb:819:in load'
from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/configuration.rb:819:in
block in load_spec_files'
from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/configuration.rb:819:in each'
from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/configuration.rb:819:in
load_spec_files'
from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/command_line.rb:22:in run'
from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/runner.rb:77:in
rescue in run'
from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/runner.rb:73:in run'
from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/runner.rb:17:in
block in autorun'
nokogiri-1.5.6/lib/nokogiri.rb
这个问题我之前也出现过。。。请问是什么原因?
%>_<%都是复制粘贴的。。。我再看看跟 pdf 里是不是有差。。。
我是新手。。现在不怎么清楚测试的意义。。之前写 php 都是直接看结果。。现在看 railstutotial 看到中间部分,感觉测试代码写了很多。。。如果我是想按照自己想法做一个应用,测试是不是必须的?
已购买指南 还有 tutorial 两本,测试的需要买么?
做的一手好广告
蛮喜欢这款的界面 -0- 能不能拖走?