小编Joe*_*Joe的帖子

rmagick gem install"找不到Magick-config"

尝试安装rmagick gem时,我收到如下所示的错误.我使用RVM,Ruby 1.9.2-head和Rails 3.05在Snowleopard 10.6上.回答类似的问题建议安装ImageMagick,我成功地做了.其他建议安装"libmagick9-dev库",但是,我无法弄清楚如何做到这一点.

我是一名新开发人员,非常感谢您对现有解释或资源的任何帮助或指示.谢谢!

jjdevenuta(opal)$ gem install rmagick
Fetching: rmagick-2.13.1.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
ERROR: Failed to build gem native extension.

/Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin/ruby extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... no
Can't install RMagick 2.13.1. Can't find Magick-config in /Users/jjdevenuta/.rvm/gems/ruby-1.9.2-head@rails3/bin:/Users/jjdevenuta/.rvm/gems/ruby-1.9.2-head@global/bin:/Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin:/Users/jjdevenuta/.rvm/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/usr/X11/bin

*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log …
Run Code Online (Sandbox Code Playgroud)

rubygems rmagick imagemagick rvm ruby-on-rails-3

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

没有路线匹配[GET]"/ users/sign_out"

这是我的实际错误:No route matches [GET] "/members/sign_out" 由于大多数人会使用"用户",我认为在标题中使用它会更有帮助.无论如何,我必须无法注销.我可以成功编辑我的会员资料.

我正在使用设计1.4.2和Rails 3.1.0.rc4.此外,我已经生成了两个独立的设计模型 - 一个称为"成员",另一个称为"管理员".我能够通过手动导航到正确的URL路径(即localhost:3000/admins/sign_in /)来注册并登录它们(同时).我在我的application.html.haml布局文件中创建了一些链接,方法是在Devise上使用这个RailsCast.我知道它只涉及"成员"的登录/注销链接.

如果我点击退出链接,我会收到上述错误.如果我手动导航到任何一个注销URL(即localhost:3000/admins/sign_out /),就会发生这种情况.

有人能告诉我为什么会这样吗?以下是各种相关文件.当然,我是新手......

rake路线输出:

    j(film_repo)$ rake routes
        new_member_session GET    /members/sign_in(.:format)       {:action=>"new", :controller=>"devise/sessions"}
            member_session POST   /members/sign_in(.:format)       {:action=>"create", :controller=>"devise/sessions"}
    destroy_member_session DELETE /members/sign_out(.:format)      {:action=>"destroy", :controller=>"devise/sessions"}
           member_password POST   /members/password(.:format)      {:action=>"create", :controller=>"devise/passwords"}
       new_member_password GET    /members/password/new(.:format)  {:action=>"new", :controller=>"devise/passwords"}
      edit_member_password GET    /members/password/edit(.:format) {:action=>"edit", :controller=>"devise/passwords"}
                           PUT    /members/password(.:format)      {:action=>"update", :controller=>"devise/passwords"}
cancel_member_registration GET    /members/cancel(.:format)        {:action=>"cancel", :controller=>"devise/registrations"}
       member_registration POST   /members(.:format)               {:action=>"create", :controller=>"devise/registrations"}
   new_member_registration GET    /members/sign_up(.:format)       {:action=>"new", :controller=>"devise/registrations"}
  edit_member_registration GET    /members/edit(.:format)          {:action=>"edit", :controller=>"devise/registrations"}
                           PUT    /members(.:format)               {:action=>"update", …
Run Code Online (Sandbox Code Playgroud)

authentication devise ruby-on-rails-3.1

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

如何在ember-cli应用程序中设置api-stub?

我正在使用ember-cli设置一个基本应用程序,并且使用带有ember-data的api-stub遇到了麻烦.我引用了api-stub README并引用了ember指南,但无法弄清楚我缺少什么.我有点像菜鸟,所以请原谅我的任何明显的疏忽.

这是我的设置......

/api-stub/routes.js

server.get('/listings', function(req, res) {
  var listing = {
    "listing": [{
      "id": 1,
      "title": "Sunny 1-bedroom",
      "unit_type": "1br / 1ba",
      "description": "Roomy 1-bedroom apartment in pre-war walkup. Gets great morning light from the south."
    },
    {
      "id": 2,
      "title": "Large 2-bedroom",
      "unit_type": "2br / 1.5ba",
      "description": "Roomy 2-bedroom apartment in pre-war walkup. Gets great morning light from the south."
    }]
  };

  res.send(listing);
});
Run Code Online (Sandbox Code Playgroud)

/app/adapters/application.js

var ApplicationAdapter = DS.RESTAdapter.extend({
    namespace: 'api'
});

export default ApplicationAdapter;
Run Code Online (Sandbox Code Playgroud)

/package.json

{
  ... …
Run Code Online (Sandbox Code Playgroud)

ember.js ember-data

9
推荐指数
2
解决办法
5264
查看次数