Điểm:0

Trình soạn thảo yêu cầu lỗi khớp ràng buộc cấu hình cài đặt

lá cờ us

Tôi đang cố tải xuống hồ sơ cài đặt này https://github.com/UH-StudentServices/student_guide

Tôi đã thêm nó vào composer.json như thế này

"kho": [
        {
            "loại": "nhà soạn nhạc",
            "url": "https://packages.drupal.org/8"
        },
        {
            "loại": "vcs",
            "url": "[email protected]:UH-StudentServices/student_guide.git"
        }
    ],

Sau đó tôi đã làm nhà soạn nhạc yêu cầu và tôi đã gặp lỗi sau

Không thể giải quyết các yêu cầu của bạn thành một bộ gói có thể cài đặt.

  vấn đề 1
    - Root composer.json yêu cầu uh-studentservices/student_guide ^1.62 -> thỏa mãn bởi uh-studentservices/student_guide[v1.62].
    - uh-studentservices/student_guide v1.62 yêu cầu drupal/block_access dev-8.x-1.x#1cd59ba6856c897afae2551feaa8e6b7f312489c -> tìm thấy drupal/block_access[dev-1.x, 1.0.0-alpha1, 1.0.0-beta1, 1 .x-dev (bí danh của dev-1.x)] nhưng nó không phù hợp với ràng buộc.

Tôi biết rằng phiên bản mô-đun phải là dev-1.x chứ không phải dev-8.x-1.x. Tôi tự hỏi tôi nên làm gì. Có thể tôi có thể sao chép cấu hình cài đặt và chỉnh sửa composer.json, nhưng Làm cách nào tôi có thể đưa nó vào composer.json cục bộ?

Điểm:1
lá cờ id

Cần bổ sung vào kho lưu trữ khóa trong composer.json tất cả các sau đó kho lưu trữ được chỉ định bởi dự án bởi vì có vẻ như một số chưa được đăng ký với Packagist.

"kho": [
        {
            "loại": "nhà soạn nhạc",
            "url": "https://asset-packagist.org/"
        },
        {
            "loại": "vcs",
            "url": "https://github.com/larowlan/block_access"
        },
        {
            "loại": "nhà soạn nhạc",
            "url": "https://packages.drupal.org/8"
        },
        {
            "loại": "gói",
            "bưu kiện": {
                "name": "rubaxa/có thể sắp xếp",
                "phiên bản": "v1.4.0",
                "type": "thư viện drupal",
                "quận": {
                    "url": "https://github.com/RubaXa/Sortable/archive/1.4.0.zip",
                    "loại": "zip"
                }
            }
        },
        {
            "loại": "vcs",
            "url": "https://github.com/UH-StudentServices/video_embed_unitube"
        },
        {
            "loại": "vcs",
            "url": "https://github.com/UH-StudentServices/uh_courses_embed"
        },
        {
            "loại": "vcs",
            "url": "[email protected]:UH-StudentServices/student_guide.git"
        }
    ],

Lưu ý rằng mặc dù cấu hình sẽ cài đặt nhưng bạn sẽ thấy:

 Không thể áp dụng bản vá 2795115-6-and-2860399-1 (patches/google_analytics_reports.patch)!

Đó là bởi vì có một thư mục bản vá lỗi trong dự án gốc mà bạn sẽ không có. Tôi nghĩ rằng nếu bạn sao chép các bản vá vào dự án của riêng mình, thì bản vá đó có thể được áp dụng.

lá cờ us
Bây giờ tôi đang gặp lỗi sau `Không thể giải quyết các yêu cầu của bạn đối với một bộ gói có thể cài đặt. vấn đề 1 - Root composer.json yêu cầu uh-studentservices/student_guide ^1.62 -> thỏa mãn bởi uh-studentservices/student_guide[v1.62]. - uh-studentservices/student_guide v1.62 yêu cầu rubaxa/sortable 1.4.0 -> không thể tìm thấy trong bất kỳ phiên bản nào, có thể có lỗi đánh máy trong tên gói.`
lá cờ us
Đây là những gì tôi đã làm `"kho": [ { "loại": "vcs", "url": "[email protected]:UH-StudentServices/student_guide.git" }, { "loại": "vcs", "url": "https://github.com/larowlan/block_access" }, { "loại": "nhà soạn nhạc", "url": "https://packages.drupal.org/8" } ],`
lá cờ id
Nếu bạn đang chỉ định các kho lưu trữ và vẫn cần sử dụng kho lưu trữ chính thức, Packagist, thì bạn cũng yêu cầu kho lưu trữ này: { "loại": "nhà soạn nhạc", "url": "https://asset-packagist.org" } Nó ở đó theo mặc định trong dự án khởi động Drupal chính thức.
lá cờ us
Cảm ơn, nhưng vẫn lỗi tương tự
lá cờ id
Tôi cho rằng cách duy nhất để chuyển tiếp là bạn đăng một composer.json tái tạo điều này.
lá cờ us
Đây là composer.json của tôi https://www.dropbox.com/s/1mabkyc507qia80/composer.json?dl=0
lá cờ id
Tệp ^ composer.json đó phù hợp với tôi. Phải thiếu một cái gì đó từ các bước để sao chép ở trên. Các đối số cho `yêu cầu nhà soạn nhạc` không thành công là gì?
lá cờ id
Ồ, tôi hiểu rồi: `nhà soạn nhạc yêu cầu uh-studentservices/student_guide` không thành công. Bạn yêu cầu *tất cả* các kho lưu trữ được chỉ định bởi composer.json trong uh-studentservices/student_guide, không chỉ một số. Tôi sẽ cập nhật câu trả lời.
lá cờ us
Trong thư mục bản vá, có một thư mục sql. Nó nói về cái gì?
lá cờ us
Lệnh `nhà soạn nhạc yêu cầu` đã hoạt động cảm ơn rất nhiều. Tuy nhiên, cuối cùng, tôi thấy điều này `Không phải tệp giàn giáo cho uh-studentservices/student_guide, bởi vì nó không được liệt kê trong phần tử 'extra.drupal-scaffold.allowed-packages' trong tệp composer.json cấp gốc.`
lá cờ id
Tôi đã trả lời câu hỏi. Hãy chấp nhận câu trả lời của tôi. Định cấu hình drupal-scaffold, tài liệu đầy đủ (https://github.com/drupal/core-composer-scaffold), là một câu hỏi khác.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.