小编Jam*_*mie的帖子

nokogiri - 错误:无法构建gem原生扩展

我更新了Lion的开发者版本,发现我再也无法启动rails应用程序了.每当我尝试时sudo bundle install,我都会收到以下错误:

Installing nokogiri (1.4.4) with native extensions /Library/Ruby/Site/1.8/rubygems/installer.rb:551:in `build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)

        /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h


Gem files will remain installed in /Users/jamielawrence/Documents/Websites/atgdb/vendor/bundle/ruby/1.8/gems/nokogiri-1.4.4 for inspection.
Results logged to /Users/jamielawrence/Documents/Websites/atgdb/vendor/bundle/ruby/1.8/gems/nokogiri-1.4.4/ext/nokogiri/gem_make.out
    from /Library/Ruby/Site/1.8/rubygems/installer.rb:504:in `each'
    from /Library/Ruby/Site/1.8/rubygems/installer.rb:504:in `build_extensions'
    from /Library/Ruby/Site/1.8/rubygems/installer.rb:180:in `install'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.15/lib/bundler/source.rb:101:in `install'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.15/lib/bundler/rubygems_integration.rb:78:in `preserve_paths'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.15/lib/bundler/source.rb:91:in `install'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.15/lib/bundler/installer.rb:58:in `run'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.15/lib/bundler/rubygems_integration.rb:93:in `with_build_args'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.15/lib/bundler/installer.rb:57:in `run'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.15/lib/bundler/spec_set.rb:12:in `each'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.15/lib/bundler/spec_set.rb:12:in `each'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.15/lib/bundler/installer.rb:49:in …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails bundler ruby-on-rails-3

11
推荐指数
2
解决办法
2万
查看次数

Rails的未定义方法`groups':模块

像往常一样,我以某种方式在我的Mac上一直是个白痴和破坏的铁轨.我认为这一切都是在它说rake的版本不够新的时候开始的,所以我深入研究了不同宝石的巨大道路等等和不同版本的rails,我最终从github获得了rails,但它取代了最近的版.

现在我担心我的所有配置文件都不正确,但是当我尝试'rake rails:update'时,我得到以下错误跟踪:

rake aborted!
undefined method `groups' for Rails:Module
/Users/jamielawrence/Documents/Websites/JaphexPortfolio/config/application.rb:8
/Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
/Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `require'
/Users/jamielawrence/Documents/Websites/JaphexPortfolio/Rakefile:4
/Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/rake_module.rb:25:in `load'
/Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/rake_module.rb:25:in `load_rakefile'
/Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:495:in `raw_load_rakefile'
/Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:78:in `load_rakefile'
/Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling'
/Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:77:in `load_rakefile'
/Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:61:in `run'
/Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling'
/Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:59:in `run'
/Library/Ruby/Gems/1.8/gems/rake-0.9.2/bin/rake:32
/usr/bin/rake:19:in `load'
/usr/bin/rake:19
Run Code Online (Sandbox Code Playgroud)

今晚我已经足够了,我已经减少了一百万条路线(这一切都始于试图获得认证加入工作).

我想要做的就是将配置文件重置为原来的rails 3.0.9,我的gem文件来自:

宝石'轨道','3.0.9'

gem'rails',: git =>'git://github.com/rails/rails.git'

回到

宝石'轨道','3.0.9'

......我是个白痴......但是一个头疼的白痴.

ruby-on-rails-3

7
推荐指数
2
解决办法
5245
查看次数

删除标签但留下内容 - jQuery/Javascript

我今晚有点累,只是不能真正想到如何做到这一点.基本上,我有类似于下面的东西,我想剥离html标签,但留下他们的内容:

<a href="#">some content</a> and more <a href="#"> and more content</a>
Run Code Online (Sandbox Code Playgroud)

并实际返回以下内容:

some content and more and more content
Run Code Online (Sandbox Code Playgroud)

任何帮助一如既往 - 非常感谢!

编辑:非常感谢大家的答案 - 在那里,我正在沿着正则表达式路线前进,过度复杂的事情!我实际上最终使用.text(),如下所示,我之前使用过这个,但只是设置,永远不会检索,因为我返回了一个很大的对象,它工作得更好!非常感谢你的所有建议:).我会在6分钟后接受答案.

html javascript jquery

5
推荐指数
2
解决办法
3482
查看次数

未定义的方法`激活?'

我正试图在Rails 3中实现Authlogic并且在头痛之后一直很头疼...我对rails非常新,所以请原谅我不是专家.我跟着关于这个主题的railscast非常有帮助,但是一旦我通过实际的网站提交我的创建新用户表单,我得到这个:

undefined method `activated?'

app/controllers/users_controller.rb:37:in `create'
Run Code Online (Sandbox Code Playgroud)

任何帮助都会受到赞赏......今晚很头疼......

来自create方法的代码:

  def create
    @user = User.new(params[:user])
    if @user.save
      flash[:notice] = "Registration successful."
    else
      render :action => 'new'
    end
  end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails authlogic ruby-on-rails-3

2
推荐指数
1
解决办法
1514
查看次数