ня пра памылкі няма такога файла ці каталога «bower_components»

I am trying to make my first yeoman app. I followed every step in the below link: http://ponderingdeveloper.com/2013/03/08/preparing-a-windows-machine-to-use-yeoman/

Калі я выконваю йо вэб-дадатак усё ідзе добра.

Але калі я выкарыстоўваю чарнавы Каманды я сутыкнуўся з наступнай памылкай:

    grunt --trace


    Running "jshint:all" (jshint) task
    >> 4 files lint free.

    Running "clean:server" (clean) task
    Cleaning ".tmp"...OK

    Running "concurrent:test" (concurrent) task

    Running "coffee:dist" (coffee) task
        Warning: Errno::ENOENT on line ["33"] of C: No such file or directory - C:/D
    ysk Google/Sublime/Norbert/motocycle/app/bower_components
        Run with --trace to see the full backtrace Use --force to continue.

        Aborted due to warnings.

Я шукаў тэчку bower_components - яна не існуе. Я ведаю, што магу змяніць каталог у .bowerrc файл, але я не ведаю, які каталог правоў, я не магу знайсці яго.

EDIT : Programs versions:

C:\Dysk Google\Sublime\Norbert\motocycle>grunt --version
grunt-cli v0.1.8
grunt v0.4.1

C:\Dysk Google\Sublime\Norbert\motocycle>yo --version
1.0.0-beta.6

C:\Dysk Google\Sublime\Norbert\motocycle>bower --version
0.9.2

C:\Dysk Google\Sublime\Norbert\motocycle>npm view generator-webapp
npm http GET https://registry.npmjs.org/generator-webapp
npm http 200 https://registry.npmjs.org/generator-webapp

{ name: 'generator-webapp',
  description: 'Default Yeoman generator for scaffolding out a front-end web app
',
  'dist-tags': { latest: '0.2.2' },
  versions:
   [ '0.1.0',
     '0.1.1',
     '0.1.2',
     '0.1.3',
     '0.1.4',
     '0.1.5',
     '0.1.6',
     '0.1.7',
     '0.2.0',
     '0.2.1',
     '0.2.2' ],
  maintainers: 'sindresorhus ',
  time:
   { '0.1.0': '2013-02-14T18:59:31.790Z',
     '0.1.1': '2013-02-14T20:50:59.965Z',
     '0.1.2': '2013-02-15T16:08:42.448Z',
     '0.1.3': '2013-02-15T23:08:13.255Z',
     '0.1.4': '2013-02-16T01:02:02.732Z',
     '0.1.5': '2013-02-25T19:56:03.458Z',
     '0.1.6': '2013-04-08T21:07:10.932Z',
     '0.1.7': '2013-04-10T22:12:39.652Z',
     '0.2.0': '2013-05-13T17:53:11.177Z',
     '0.2.1': '2013-05-13T18:06:06.017Z',
     '0.2.2': '2013-05-13T18:09:12.609Z' },
  author: 'Chrome Developer Relations',
  repository:
   { type: 'git',
     url: 'git://github.com/yeoman/generator-webapp.git' },
  users: { passy: true },
  version: '0.2.2',
  keywords:
   [ 'yeoman-generator',
     'web',
     'app',
     'front-end',
     'h5bp',
     'modernizr' ],
  homepage: 'https://github.com/yeoman/generator-webapp',
  bugs: 'https://github.com/yeoman/generator-webapp/issues',
  main: 'app/index.js',
  scripts: { test: 'mocha --reporter spec' },
  dependencies:
   { 'yeoman-generator': '~0.11.1',
     cheerio: '~0.10.8' },
  peerDependencies: { 'generator-mocha': '~0.1.1' },
  devDependencies: { mocha: '~1.9.0' },
  engines: { node: '>=0.8.0' },
  licenses: { type: 'BSD' },
  readmeFilename: 'readme.md',
  dist:
   { shasum: 'd9f69e7dbf0fd680b30abaf710d47fe38e50fd12',
     tarball: 'http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.2
.2.tgz' },
  directories: {} }
20
Я проста дадаў каталог bower_components пад маёй тэчцы прыкладання, і яна працавала?
дададзена аўтар thomaux, крыніца
У мяне гэта сапраўды такі ж пытанне. Грунт-кліматыч v0.1.9, v0.4.1 рохкаць, гадоў - 1.0.0-beta.6, станавы -0.9.2, [email protected]
дададзена аўтар Shazboticus S Shazbot, крыніца
Uninstalled ўсе зноў спрабавалі сёння і не было ніякіх праблем. Не ведаю, якая розніца. Адзінае, што я зрабіў па-іншаму было выкарыстанне mysysGit (msysGit-NetInstall-1.8.1.2-preview20130201.exe) замест GIT-ДМВ. Не ведаю, калі гэта будзе карысна ці не.
дададзена аўтар Shazboticus S Shazbot, крыніца
Вы можаце размясціць версіі вашых праграм? рохкаць --version рохкаць-кліматыч v0.1.8 рохкаць v0.4.1 гадоў --version 1.0.0-beta.5 станавы --version 0.9.2 НПМ выгляд генератара WebApp версія 0.2.2
дададзена аўтар Sheena Artrip, крыніца
@Anzeo Калі я дадаў bower_components каталога ў тэчцы прыкладання я атрымаў праблемы яшчэ хутчэй: Бег «jshint: усе» (jshint) задачы >> 4 файлаў безворсовые. Запуск «чысты: сервер» (чысты) задачы Ачыстка «.tmp» ... ПАМЫЛКА Увага: Гладка аперацыя не ўдалася. Выкарыстоўвайце --force, каб працягнуць. Адменена з-за папярэджання.
дададзена аўтар norbert, крыніца
@SheenaArtrip Я рэдагаваў свой пост з версіямі
дададзена аўтар norbert, крыніца
@ShazboticusSShazbot Ці ёсць у дэўсталёўваць усё, што ад choclatey?
дададзена аўтар norbert, крыніца

9 адказы

Я проста была аналагічная праблема, натыкаўся на гэтую пасаду пры спробе ліквідацыі непаладак. Я зразумеў гэта з намёкам я знайшоў у закрытай GitHub праблемы для праекта Yeoman .

Рашэнне для мяне было выдаліць мой Каталог ~/.bower (Mac) і запусціць Альтанкі ўстаноўка зноў у галоўнай дырэкторыі майго праекта. Пасля таго, як я зрабіў гэта, я знайшоў bower_components каталогу, дзе ён павінен быў быць, і праект ўзор працуе, як чакалася. Падобна на тое, вы на машыне Windows, хоць, і я не ўпэўнены, дзе гэты каталог Бауэр размешчаны для вас, але калі вы можаце знайсці яго, даць гэтаму спробу.

12
дададзена
Дзякуй! Таксама працуе Альтанкі ўстаноўка без выдалення тэчкі працавала :)
дададзена аўтар Nikos Baxevanis, крыніца
Тое ж самае здарылася са мной. Я на Linux Mint, хоць.
дададзена аўтар imwill, крыніца
Я спрабаваў зрабіць (на чыстую тэчку): 1. йо вэб-дадатак, 2. НПМ дэўсталёўваць альтанку (кансольны сказаў мне, што не быў устаноўлены), 3. НПМ ўстаноўкі Бауэр, 4. рохкаць. Скончылася, як раней - Увага: Errno :: ENOENT на лініі [ "33"] ў C: Няма такога файла ці каталога - C:/D YSK Google/Sublime/Norbert/матацыклетнага/дадатак/bower_components
дададзена аўтар norbert, крыніца

Гэта нашмат прасцей, чым усё гэта. Праблема заключаецца не ў альтанцы або Grunt-Кармэ. Праблема адбываецца да гэтага. Вам трэба Git ўсталяваць гэтыя кампаненты. Да пэўнага мэнэджара пакетаў пункт Node (НПМ) апрацоўвае ўсе. Але некаторыя рэчы маюць патрэбу ў Git.

Такім чынам, вы карыстаецеся Windows, і альбо вы не ўсталявалі Git ці вы спрабуеце запусціць гэта праз CMD абалонкі. Калі вы Git ўсталявалі запускаем YEOMAN праз Git Bash ці ж наладзіць яго для запуску з CMD абалонкі таксама ідуць да:

  • Start Menu > right-click on Computer > Properties
  • On the left, go to Advanced System Settings > Environment Variables

Тут пад сістэмныя зменныя пракруціць ўніз і знайсці шлях. Націсніце кнопку Змяніць ... і пакажыце шлях да Git Bash. Вельмі важна, каб змясціць кропку з коскай перад шляхавых там ужо аддзяліць іх. Акрамя таго, вам не патрэбныя двукоссі або фактычнае SH.exe. Гэта павінна выглядаць прыкладна так:

C:\Ruby193\bin;%systemRoot%\system32;C:\Program Files\nodejs\;C:\Program Files (x86)\Git\bin\

Такім чынам, вы можаце ўбачыць першы ў нас ёсць лал, то system32, затым nodejs і, нарэшце, мярзотнік. Гэта толькі частка таго, што вы, верагодна, ўбачыце. Нічога не мяняць проста дадаць гнюса на канцы.

Для таго, каб праверыць, калі ён працаваў, з CMD тыпу гнюса і націсніце клавішу Увод. Калі вы вернецеся «мярзотнік» непрызнаным ён не працаваў. Калі вы вернецеся GIT рэчы вы добра ісці. Старшына будзе працаваць нармальна зараз праз ЦМД

9
дададзена
Я працую з Ubuntu, і толькі што паставіў новую ўстаноўку і забыўся загрузіць мярзотнік, які быў праблема для мяне. Дзякуй за гэта.
дададзена аўтар Craicerjack, крыніца
дададзена аўтар norbert, крыніца
Так, мая сітуацыя была зафіксавана вышэй, але пасля чытання пытанняў GIT як для генератара кармы і генератар вуглавога пытання быў (у некаторых выпадках) вам неабходна запусціць йо генератар вуглавога && генератар-карма </кода > таму што карма WASN, т устанаўліваецца з ім па змаўчанні. Абнаўлення выправілі гэта Абнаўленне НПМ генератар-кутняй -g або незалежна ад генератара вы дзе выкарыстанне ....
дададзена аўтар Luke Watts, крыніца

Добра я зрабіў гэта. Ён працуе толькі тады, калі я раблю гэта ў такім парадку:

  1. гадоў пазваночнік
  2. рохкаць
  3. Кэш станавы чысты
  4. выдаліць усе файлы праекта, зробленыя камандай 'Yo' Backbone
  5. гадоў пазваночнік
  6. рохкаць
  7. рохкаць сервер

Я ведаю яго цікавае дзіўна, але мне сапраўды трэба зрабіць, гэта так.

4
дададзена

Я пераехаў мой праект у іншы каталог і выпрабаваў гэтую праблему. Проста неабходна, каб перамясціць .bowerrc са старога каталога праекта на новы.

Не забывайце, вашыя скрытыя файлы, дзеці! Яны не будуць рухацца самі.

3
дададзена

Я звычайна пішу сцэнар запуску для рэчы, як гэта для YEOMAN прыкладанняў:

start.sh:

mkdir ~/projectdir/app/bower_components

cd ~/projectdir/app/

sudo apt-get install ruby           &&
sudo gem install sass compass       &&
npm install                         &&
sudo npm install -g grunt-cli       &&
sudo npm install -g bower           &&
grunt
1
дададзена

У мяне была гэтая праблема, калі я паспрабаваў перанесці праект да вокнаў.

Цалкам з ладу я павінен быў ўсталяваць лал, мярзотнік, компас, YEOMAN, а затым успамінаючы НПМ ўстаноўкі проста з пытання.

Пасля таго, як я правёў усе, што я атрымліваю памылку вышэй.

Удараць галавой аб сцяну, я выдаліў тэчку праекта і загрузіць яго з мярзотнік зноў. Пачынаючы свежы.

npm install bower install grunt serve It worked.

У рэшце рэшт, мая праблема ў тым, што я спрабаваў запусціць сервер да пераканаўшыся, што я ўся мая залежнасць фіксавана.

1
дададзена

я быў такая ж праблема, асноўная прычына маёй справы ў тым, што, калі я пабудаваць stucture праекта, выкарыстоўваючы йа кутні каманды, ёсць крок, каб выбраць вуглавыя бібліятэкі, я абраў чатыры з іх. але ў гэтым працэсе, ёсць памылка адбылася падчас ўстаноўкі кутніх-дэзінфікаваць 1.2.0.

bower angular-sanitize#~1.2.0        ENOTFOUND Request to https://bower.herokuapp.com/packages/angular-sanitize failed: getaddrinfo ENOTFOUND

так што ўсё гэта працуе, калі я зніміце кутні Sanitize. Спадзяюся, гэта дапаможа вам!

0
дададзена

Проста была такая ж праблема, выкарыстоўваючы Backbone генератар YEOMAN Каманды; знойдзена .

Тое, як я ўсталяваў гэта было проста ..

гадоў магістральная: APPNAME

альтанкі ўстаноўка

Па нейкай прычыне bower_components ня былі ўсталяваныя з дапамогай генератара, таму выкананне каманды ўручную вырашыць гэтую праблему.

0
дададзена

Ён шукае bower_components ў дадатак/bower_components . Калі каталог bower_components існуе, пераканайцеся, што вашыя рохкаць канфігурацыі шукаюць правільны шлях.

0
дададзена