Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js Ember CLI未解析Ember 2.0_Ember.js_Bower_Ember Cli - Fatal编程技术网

Ember.js Ember CLI未解析Ember 2.0

Ember.js Ember CLI未解析Ember 2.0,ember.js,bower,ember-cli,Ember.js,Bower,Ember Cli,我已经使用ember cli v1.13.8创建了一个全新的项目 我创建了一个新项目,然后调整了Ember 2.0的bower.json文件(它当前配置为Ember 1.13.8)。运行bower安装后,我收到以下错误ember@2.0.0 bower ember-data#2.0.0 cached https://github.com/components/ember-data.git#2.0.0 bower ember-data#2.0.0 validate

我已经使用ember cli v1.13.8创建了一个全新的项目

我创建了一个新项目,然后调整了Ember 2.0的bower.json文件(它当前配置为Ember 1.13.8)。运行
bower安装后,我收到以下错误ember@2.0.0

bower ember-data#2.0.0          cached https://github.com/components/ember-data.git#2.0.0
bower ember-data#2.0.0        validate 2.0.0 against https://github.com/components/ember-data.git#2.0.0
bower                        ENOTFOUND Package ember@2.0.0 not found
我还尝试了
bower install ember#2.0.0
并收到了此错误(此处发布了部分消息):

知道我的配置有什么问题吗?令人失望的是,这是从盒子里拆出来的

安德鲁

这是我的配置文件

package.xml

   {
      "name": "ars-app",
      "version": "0.0.0",
      "description": "Small description for ars-app goes here",
      "private": true,
      "directories": {
        "doc": "doc",
        "test": "tests"
      },
      "scripts": {
        "build": "ember build",
        "start": "ember server",
        "test": "ember test"
      },
      "repository": "",
      "engines": {
        "node": ">= 0.10.0"
      },
      "author": "",
      "license": "MIT",
      "devDependencies": {
        "broccoli-asset-rev": "^2.1.2",
        "ember-cli": "1.13.8",
        "ember-cli-app-version": "0.5.0",
        "ember-cli-babel": "^5.1.3",
        "ember-cli-content-security-policy": "0.4.0",
        "ember-cli-dependency-checker": "^1.0.1",
        "ember-cli-htmlbars": "0.7.9",
        "ember-cli-htmlbars-inline-precompile": "^0.2.0",
        "ember-cli-ic-ajax": "0.2.1",
        "ember-cli-inject-live-reload": "^1.3.1",
        "ember-cli-qunit": "^1.0.0",
        "ember-cli-release": "0.2.3",
        "ember-cli-sri": "^1.0.3",
        "ember-cli-uglify": "^1.2.0",
        "ember-data": "2.0.0",
        "ember-disable-proxy-controllers": "^1.0.0",
        "ember-export-application-global": "^1.0.3"
      }
    }
bower.json

{
  "name": "ars-app",
  "dependencies": {
    "ember": "2.0.0",
    "ember-cli-shims": "ember-cli/ember-cli-shims#0.0.4",
    "ember-cli-test-loader": "ember-cli-test-loader#0.1.3",
    "ember-data": "2.0.0",
    "ember-load-initializers": "ember-cli/ember-load-initializers#0.1.5",
    "ember-qunit": "0.4.9",
    "ember-qunit-notifications": "0.0.7",
    "ember-resolver": "~0.1.18",
    "jquery": "^1.11.3",
    "loader.js": "ember-cli/loader.js#3.2.1",
    "qunit": "~1.18.0"
  }
}
以下是运行
bower info-ember

$ bower info ember
bower ember#*                   cached https://github.com/components/ember.git#2.0.1
bower ember#*                 validate 2.0.1 against https://github.com/components/ember.git#*

{
  name: 'ember',
  version: '2.0.1',
  main: [
    './ember.debug.js',
    './ember-template-compiler.js'
  ],
  dependencies: {
    jquery: '>= 1.7.0 < 2.2.0'
  },
  homepage: 'https://github.com/components/ember'
}

Available versions:
  - 2.1.0-beta.2
  - 2.1.0-beta.1
  - 2.0.1
  - 2.0.0
  - 2.0.0-beta.5
  - 2.0.0-beta.4
  - 2.0.0-beta.3
  - 2.0.0-beta.2
  - 2.0.0-beta.1
  - 1.13.9
  - 1.13.8
  - 1.13.7
  - 1.13.6
  - 1.13.5
  - 1.13.4
  - 1.13.3
  - 1.13.2
  - 1.13.1
  - 1.13.0
  - 1.13.0-beta.2
  - 1.13.0-beta.1
  - 1.12.1
  - 1.12.0
  - 1.12.0-beta.3
  - 1.12.0-beta.2
  - 1.12.0-beta.1
  - 1.11.3
  - 1.11.2
  - 1.11.1
  - 1.11.0
  - 1.11.0-beta.5
  - 1.11.0-beta.4
  - 1.11.0-beta.3
  - 1.11.0-beta.2
  - 1.11.0-beta.1
  - 1.10.1
  - 1.10.0
  - 1.10.0-beta.4
  - 1.10.0-beta.3
  - 1.10.0-beta.2
  - 1.10.0-beta.1
  - 1.9.1
  - 1.9.0
  - 1.9.0-beta.4
  - 1.9.0-beta.3
  - 1.9.0-beta.1
  - 1.8.1
  - 1.8.0
  - 1.8.0-beta.5
  - 1.8.0-beta.4
  - 1.8.0-beta.3
  - 1.8.0-beta.2
  - 1.8.0-beta.1
  - 1.7.1
  - 1.7.0
  - 1.7.0-beta.5
  - 1.7.0-beta.4
  - 1.7.0-beta.3
  - 1.7.0-beta.2
  - 1.7.0-beta.1
  - 1.6.1
  - 1.6.0
  - 1.6.0-beta.5
  - 1.6.0-beta.4
  - 1.6.0-beta.3
  - 1.6.0-beta.2
  - 1.6.0-beta.1
  - 1.5.1
  - 1.5.0
  - 1.5.0-beta.4
  - 1.5.0-beta.3
  - 1.5.0-beta.2
  - 1.5.0-beta.1
  - 1.4.0
  - 1.4.0-beta.6
  - 1.4.0-beta.5
  - 1.4.0-beta.4
  - 1.4.0-beta.3
  - 1.4.0-beta.2
  - 1.4.0-beta.1
  - 1.3.2
  - 1.3.1
  - 1.3.0
  - 1.3.0-beta.4
  - 1.3.0-beta.3
  - 1.3.0-beta.2
  - 1.3.0-beta.1
  - 1.2.2
  - 1.2.1
  - 1.2.0
  - 1.2.0-beta.4
  - 1.2.0-beta.3
  - 1.2.0-beta.2
  - 1.2.0-beta.1
  - 1.1.3
  - 1.1.2
  - 1.1.1
  - 1.1.0
  - 1.1.0-beta.4
  - 1.1.0-beta.2
  - 1.1.0-beta.1
  - 1.0.1
  - 1.0.0
  - 1.0.0-rc.8
  - 1.0.0-rc.7
  - 1.0.0-rc.6.1
  - 1.0.0-rc.6
  - 1.0.0-rc.5
  - 1.0.0-rc.4
  - 1.0.0-rc.3
  - 1.0.0-rc.2
  - 1.0.0-rc.1
  - 1.0.0-pre.4
  - 1.0.0-pre.2
  - 1.0.0-pre
$bower信息会员
鲍尔灰烬*https://github.com/components/ember.git#2.0.1
bower ember#*根据https://github.com/components/ember.git#*
{
名称:“余烬”,
版本:“2.0.1”,
主要内容:[
“./ember.debug.js”,
“./ember template compiler.js”
],
依赖项:{
jquery:“>=1.7.0<2.2.0”
},
主页:'https://github.com/components/ember'
}
可用版本:
-2.1.0-beta.2
-2.1.0-beta.1
- 2.0.1
- 2.0.0
-2.0.0-beta.5
-2.0.0-beta.4
-2.0.0-beta.3
-2.0.0-beta.2
-2.0.0-beta.1
- 1.13.9
- 1.13.8
- 1.13.7
- 1.13.6
- 1.13.5
- 1.13.4
- 1.13.3
- 1.13.2
- 1.13.1
- 1.13.0
-1.13.0-beta.2
-1.13.0-beta.1
- 1.12.1
- 1.12.0
-1.12.0-beta.3
-1.12.0-beta.2
-1.12.0-beta.1
- 1.11.3
- 1.11.2
- 1.11.1
- 1.11.0
-1.11.0-beta.5
-1.11.0-beta.4
-1.11.0-beta.3
-1.11.0-beta.2
-1.11.0-beta.1
- 1.10.1
- 1.10.0
-1.10.0-beta.4
-1.10.0-beta.3
-1.10.0-beta.2
-1.10.0-beta.1
- 1.9.1
- 1.9.0
-1.9.0-beta.4
-1.9.0-beta.3
-1.9.0-beta.1
- 1.8.1
- 1.8.0
-1.8.0-beta.5
-1.8.0-beta.4
-1.8.0-beta.3
-1.8.0-beta.2
-1.8.0-beta.1
- 1.7.1
- 1.7.0
-1.7.0-beta.5
-1.7.0-beta.4
-1.7.0-beta.3
-1.7.0-beta.2
-1.7.0-beta.1
- 1.6.1
- 1.6.0
-1.6.0-beta.5
-1.6.0-beta.4
-1.6.0-beta.3
-1.6.0-beta.2
-1.6.0-beta.1
- 1.5.1
- 1.5.0
-1.5.0-beta.4
-1.5.0-beta.3
-1.5.0-beta.2
-1.5.0-beta.1
- 1.4.0
-1.4.0-beta.6
-1.4.0-beta.5
-1.4.0-beta.4
-1.4.0-beta.3
-1.4.0-beta.2
-1.4.0-beta.1
- 1.3.2
- 1.3.1
- 1.3.0
-1.3.0-beta.4
-1.3.0-beta.3
-1.3.0-beta.2
-1.3.0-beta.1
- 1.2.2
- 1.2.1
- 1.2.0
-1.2.0-beta.4
-1.2.0-beta.3
-1.2.0-beta.2
-1.2.0-beta.1
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
-1.1.0-beta.4
-1.1.0-beta.2
-1.1.0-beta.1
- 1.0.1
- 1.0.0
-1.0.0-rc.8
-1.0.0-rc.7
-1.0.0-rc.6.1
-1.0.0-rc.6
-1.0.0-rc.5
-1.0.0-rc.4
-1.0.0-rc.3
-1.0.0-rc.2
-1.0.0-rc.1
-1.0.0-4之前
-1.0.0-2之前
-1.0.0-pre

更新:在删除一些条目以查看条目之间是否存在依赖冲突之后,我发现了一些有趣的事情。如果我只删除这个条目“ember load initializers”:“ember cli/ember load initializers#0.1.5”,那么bower就能够成功安装ember#2.0.0。有人知道余烬加载初始值设定项依赖项定义存在问题吗?它似乎是仍然在1.13.8版(截至今天)上的ember cli的一部分。

您在bower命令中有语法错误。要指定版本,请使用
#


bower命令中存在语法错误。要指定版本,请使用
#


在my bower.json文件中将此依赖项更新为0.1.6版(从0.1.5版)解决了此问题。较新版本支持Ember 2.0

"ember-load-initializers": "ember-cli/ember-load-initializers#0.1.6"
这是我的完整(工作)bower文件:

{
  "name": "ars-app",
  "dependencies": {
    "ember": "2.0.1",
    "ember-cli-shims": "ember-cli/ember-cli-shims#0.0.4",
    "ember-cli-test-loader": "ember-cli-test-loader#0.1.3",
    "ember-data": "2.0.0",
    "ember-load-initializers": "ember-cli/ember-load-initializers#0.1.6",
    "ember-qunit": "0.4.9",
    "ember-qunit-notifications": "0.0.7",
    "ember-resolver": "~0.1.18", 
    "jquery": "2.1.4",
    "loader.js": "ember-cli/loader.js#3.2.1",
    "qunit": "~1.18.0"
  }
}

在my bower.json文件中将此依赖项更新为0.1.6版(从0.1.5版)解决了此问题。较新版本支持Ember 2.0

"ember-load-initializers": "ember-cli/ember-load-initializers#0.1.6"
这是我的完整(工作)bower文件:

{
  "name": "ars-app",
  "dependencies": {
    "ember": "2.0.1",
    "ember-cli-shims": "ember-cli/ember-cli-shims#0.0.4",
    "ember-cli-test-loader": "ember-cli-test-loader#0.1.3",
    "ember-data": "2.0.0",
    "ember-load-initializers": "ember-cli/ember-load-initializers#0.1.6",
    "ember-qunit": "0.4.9",
    "ember-qunit-notifications": "0.0.7",
    "ember-resolver": "~0.1.18", 
    "jquery": "2.1.4",
    "loader.js": "ember-cli/loader.js#3.2.1",
    "qunit": "~1.18.0"
  }
}

我尝试了你的建议,但收到了一个错误。我已经用完整的错误消息更新了我的原始帖子。我尝试了你的建议,但收到了一个错误。我已经用完整的错误消息更新了我的原始帖子。你会在命令行中执行
bower info ember
吗?这个错误也有点奇怪,它使你的版本看起来像是一个隐藏空间。你是否也尝试过只执行
bower安装
,一般来说,这将有助于解决困惑?我已经添加了运行“bower info ember”的结果。。如果我从bower.json文件中删除所有其他bower依赖项,然后运行'bower install ember#2.0.0',它会成功安装依赖项。这让我觉得其中一个依赖项(即一个依赖项只接受低于2.0的Ember版本)之间存在冲突。您会在命令行执行
bower info-Ember
吗?该错误也有点奇怪,它使您的版本看起来像是一个隐藏空间。您是否也尝试过只执行
bower安装
,一般来说,这将有助于解决困惑?我已经添加了运行“bower info ember”的结果。。如果我从bower.json文件中删除所有其他bower依赖项,然后运行'bower install ember#2.0.0',它会成功安装依赖项。这让我觉得其中一个依赖项之间存在冲突(即,一个依赖项只接受低于2.0的Ember版本)。感谢发布您的整个Bower文件,我还必须将Ember cli垫片从0.0.3更新到0.0.4,以防其他人遇到类似问题:
“Ember cli垫片::“Ember cli/Ember cli垫片#0.0.4”
。感谢您发布您的整个Bower文件,我还必须将ember cli垫片从0.0.3更新到0.0.4,以防其他人出现类似问题:
“ember cli垫片::“ember cli/ember cli垫片#0.0.4”