Twitter bootstrap 无法安装yeoman发电机

Twitter bootstrap 无法安装yeoman发电机,twitter-bootstrap,twitter-bootstrap-3,yeoman,yeoman-generator,Twitter Bootstrap,Twitter Bootstrap 3,Yeoman,Yeoman Generator,我对约曼很陌生。我试着运行lessappyeoman生成器,但遇到了一些奇怪的错误。我认为这可能是由于生成器的原因,并尝试安装另一个生成器bootstrap less,但它仍然抛出相同的错误。当我试图按下空格键或箭头键或按下回车键时,就会出现错误 我将错误堆栈放在下面 请告诉我哪里出了问题 我在Mac10.9.5上使用npm版本-2.1.6和node-v0.10.33 _-----_ | | .--------------------------. |--(o

我对约曼很陌生。我试着运行
lessapp
yeoman生成器,但遇到了一些奇怪的错误。我认为这可能是由于生成器的原因,并尝试安装另一个生成器
bootstrap less
,但它仍然抛出相同的错误。当我试图按下空格键或箭头键或按下回车键时,就会出现错误

我将错误堆栈放在下面

请告诉我哪里出了问题

我在Mac10.9.5上使用npm版本-2.1.6和node-v0.10.33

 _-----_
    |       |    .--------------------------.
    |--(o)--|    |    Welcome to Yeoman,    |
   `---------´   |   ladies and gentlemen!  |
    ( _´U`_ )    '--------------------------'
    /___A___\    
     |  ~  |     
   __'.___.'__   
 ´   `  |° ´ Y ` 

Out of the box I include HTML5 Boilerplate, jQuery, and a Gruntfile.js to build your app.
? What more would you like? (Press <space> to select)
❯◉ Bootstrap
 ◯ Less
 ◯ Modernizr


/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:9229
        throw e;
              ^
ReferenceError: parent is not defined
    at AnonymousObserver._onNext (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:4259:63)
    at AnonymousObserver.Rx.AnonymousObserver.AnonymousObserver.next (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:1863:12)
    at AnonymousObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:1795:35)
    at AutoDetachObserverPrototype.next (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:9226:23)
    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:1795:35)
    at Subject.Rx.Subject.addProperties.onNext (/BANL1291ec423:bootstrap-less pl1$
_-----_
|       |    .--------------------------.
|--(o) ——| |欢迎来到约曼|
`---------女士们,先生们|
(uu`` uu)----------------------
/___一个
|  ~  |     
__'.___.'__   
''`|°'Y`
开箱即用的我包括HTML5样板、jQuery和一个Grunfile.js来构建你的应用程序。
? 你还要什么?(按以选择)
❯◉ 独自创立
◯ 较少的
◯ 现代化者
/usr/local/lib/node_modules/yo/node_modules/yeoman environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:9229
投掷e;
^
ReferenceError:未定义父项
匿名观察者下一页(/usr/local/lib/node_modules/yo/node_modules/yeoman环境/node_modules/inquirer/node_modules/rx/dist/rx.all.js:4259:63)
下一步(/usr/local/lib/node_modules/yo/node_modules/yeoman environment/node_modules/inquirer/node_modules/Rx/dist/Rx.all.js:1863:12)
在AnonymousObserver.Rx.internals.AbstractObserver.onNext(/usr/local/lib/node_modules/yo/node_modules/yeoman environment/node_modules/inquirer/node_modules/Rx/dist/Rx.all.js:1795:35)
在AutoDetachObserverPrototype.next(/usr/local/lib/node_modules/yo/node_modules/yeoman environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:9226:23)
在AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext(/usr/local/lib/node_modules/yo/node_modules/yeoman environment/node_modules/inquirer/node_modules/Rx/dist/Rx.all.js:1795:35)
位于Subject.Rx.Subject.addProperties.onNext(/BANL1291ec423:无引导pl1$

以下是我刚才更新的答案:

写作时间:[2014.12.11太平洋标准时间凌晨1:42]

这是由于yeoman的依赖项rx.js发布了损坏的版本

yeomon国防部已经打了补丁,但它仍然不能工作。 成功修补到正确版本后,请尝试以下操作:

以下是相关链接:

这个问题在那天解决了。我的答案不再相关了…

我已经解决了这个问题! 按照这里的建议,我在我的
C:\ProgramFiles\nodejs\node\U modules\yo\node\U modules\yeoman environment\node\U modules\inquirer\node\U modules\rx\dist中手动修补了
rx.all.js

你应该替换

shouldRun = predicate.call(thisArg, value, count++, parent);


在第4259行,在Ubuntu 14.10上为同一问题工作,解决了在使用bower时Mac OSX上的相同错误。谢谢!
shouldRun = predicate.call(thisArg, value, count++, parent);
shouldRun = predicate.call(thisArg, value, count++, source);