gpt4 book ai didi

Bower 安装未能找到令人满意的版本,尽管 GitHub 上有匹配的标签

转载 作者:行者123 更新时间:2023-12-03 22:43:12 29 4
gpt4 key购买 nike

我在 Windows 安装上安装 bower 依赖项时遇到问题。我在 Windows 7 x64 上安装失败,使用 git 2.6.4.windows.1 、 node v5.4.1 、 npm 3.3.12 、 bower 1.7.2

它适用于 OSX 上的同事(git 2.5.4,节点 v4.1.1,npm 2.14.4, bower 1.5.3)和 Windows 10 上的同事(git 2.5.0.windows.1,节点 v4.2.2,节点 {104}1914}1919 , bower 2.14.7 )。

我收到的错误消息基本上告诉 mit 1.3.11 没有满足 bower-angular-translate 的版本标签,但 GitHub 存储库 does have a version 2.8.1
失败的包是 2.8.1angular-ui-routerangular-local-storage

我尝试将 node 降级到 angular-translate0.10.x 并重新安装 bower,两者都不起作用。

如果有人在使用 bower(在 Windows 上?)上遇到过相同的错误消息行为并成功解决了这个问题,any pointers 将不胜感激。

运行 4.x.x 后的错误信息:

bower angular-translate#~2.8.1    ENORESTARGET No tag found that was able to satisfy ~2.8.1

Additional error details:
No versions found in git://github.com/PascalPrecht/bower-angular-translate.git

我的 bower install:

{
"name": "My App Name",
"version": "0.0.1",
"dependencies": {
"angular": "1.4.7",
"angular-animate": "1.4.7",
"angular-aria": "1.4.7",
"angular-cookies": "1.4.7",
"angular-resource": "1.4.7",
"angular-sanitize": "1.4.7",
"angular-material": "0.11.2",
"angular-ui-router": "0.2.5",
"angular-local-storage": "0.2.x",
"angular-translate": "~2.8.1"
}
}

以防万一,我的 bower.json :

{
"author": "My Name",
"name": "My App Name",
"version": "0.0.1",
"dependencies": {},
"devDependencies": {
"chai": "2.2.0",
"gulp": "3.9.x",
"gulp-angular-filesort": "1.1.1",
"gulp-bower-files": "0.1.x",
"gulp-clean": "0.2.x",
"gulp-debug": "2.1.x",
"gulp-concat": "2.2.x",
"gulp-filter": "1.0.x",
"gulp-inject": "0.4.x",
"gulp-less": "1.2.3",
"gulp-livereload": "1.3.x",
"gulp-tsc": "0.10.x",
"gulp-uglify": "1.2.x",
"gulp-util": "2.2.x",
"gulp-watch": "0.6.x",
"karma-coverage": "~0.2.4",
"karma-mocha": "~0.1.6",
"karma-phantomjs-launcher": "^0.1.4",
"karma-sinon-chai": "~0.2.0",
"merge-stream": "0.1.x",
"mocha": "~1.20.1",
"phantomjs": "^1.9.17",
"q": "1.0.x",
"run-sequence": "0.3.x"
}
}

最佳答案

GitHub 撤销了我的 SSH key ,导致 git clone失败。

由于通过 git clone --branch <tagname> https://<repo> 克隆存储库在“失踪”标签处 工作过 ,我从错误消息中了解到 bower 无法找到标签。

我的 bash来自 msys-git 和我的 cmd.exe设置为使用 腻子的 plink.exe,而 bower 试图通过 连接OpenSSH . Putty 设置了正确的私钥,而 OpenSSH 则没有。

这里的罪魁祸首是 GitHub,它从我的个人资料中删除了我的 SSH 公钥,使得 git clone通过 SSH(这是 bower install 的默认设置)失败并返回 Permission denied (publickey).
All your SSH keys are belong to us

GitHub 没有向我发送关于此的通知电子邮件和描述完全不同错误的 bower 错误消息的组合使错误跟踪成为一场噩梦。

荣誉转至 Andra用于评论 git config --global url."https://".insteadOf git:// .虽然不适合作为永久解决方案(我公司的 git 服务器强制执行 SSH,因为它优于简单的用户密码组合),但它有助于将问题限制在 SSH 访问上。

关于Bower 安装未能找到令人满意的版本,尽管 GitHub 上有匹配的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34874814/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com