【问题标题】:Twitter bootstrap not installing using composer in laravel 4Twitter bootstrap 未在 laravel 4 中使用 composer 安装
【发布时间】:2013-06-27 23:15:25
【问题描述】:

我正在学习以下教程:

http://net.tutsplus.com/tutorials/javascript-ajax/combining-laravel-4-and-backbone/

在此之后,我的 composer.json 文件具有以下内容:

{
  "require": {
    "laravel/framework": "4.0.*",
    "way/generators": "dev-master",
    "twitter/bootstrap": "dev-master",
    "conarwelsh/mustache-l4": "dev-master"
  },
  "require-dev": {
    "phpunit/phpunit": "3.7.*",
    "mockery/mockery": "0.7.*"
  },
  "autoload": {
    "classmap": [
      "app/commands",
      "app/controllers",
      "app/models",
      "app/database/migrations",
      "app/database/seeds",
      "app/tests/TestCase.php"
    ]
  },
  "scripts": {
    "post-update-cmd": "php artisan optimize"
  },
  "minimum-stability": "dev"
}

我运行 composer 来安装依赖项

$ composer install --dev

如果我随后进入供应商文件夹,则没有 twitter-bootstrap 文件夹。 (其他依赖项似乎已安装。

当我运行更新时:

$ composer update --dev
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Removing symfony/console (2.3.x-dev 35da735)
- Installing symfony/console (2.3.x-dev 911cdac)
Downloading: 100%

Writing lock file
Generating autoload files
Generating optimized class loader
Compiling common classes

-- 没有错误,引导文件不在供应商文件夹中

有没有人遇到过这个问题。有什么办法可以解决吗?

【问题讨论】:

  • 您注意到 Composer 正在下载它吗?有没有错误?
  • composer第一次下载依赖没注意,但是没有报错
  • 我试了一下,一切都对我有用。你可以试试composer self-update。您可以删除vendorcomposer.lock 并再次运行composer install。然后,您可以向我们展示您的 composer.lock 文件。

标签: php twitter-bootstrap laravel laravel-4 composer-php


【解决方案1】:

composer require "twitter/bootstrap":"*"
对我来说很好用

【讨论】:

    【解决方案2】:

    你需要更新 composer.phar

    运行composer self-update来更新composer.phar,然后在你需要运行之后

    composer update 安装 twitter bootstrap

    【讨论】:

      【解决方案3】:

      上述解决方案似乎不再有效,我不得不在我的 composer.json 中添加另一个包,它指向现有的引导存储库 (https://github.com/twbs/bootstrap)

      以下是适合我的部分 composer.json。

      "repositories": [
          {
              "type": "package",
              "package": {
                  "version": "3.0.0",
                  "name": "twbs/bootstrap",
                  "source": {
                      "url": "https://github.com/twbs/bootstrap.git",
                      "type": "git",
                      "reference": "master"
                  },
                  "dist": {
                      "url": "https://github.com/twbs/bootstrap/zipball/master",
                      "type": "zip"
                  }
              }
          }
      ],
      "require": {
          "laravel/framework": "4.0.*",
          "twbs/bootstrap": "*"
      },
      

      【讨论】:

      • 现在有一个新包:您只需添加以下要求。"twbs/bootstrap": "dev-3.0.0-wip",
      猜你喜欢
      • 2018-06-11
      • 2014-01-12
      • 2019-05-14
      • 2013-06-01
      • 1970-01-01
      • 2014-10-09
      • 2013-06-04
      • 2016-04-09
      相关资源
      最近更新 更多