Nhà cung cấp' không được công nhận là lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó

Magic Mirror có thể được cài đặt thủ công hoặc sử dụng trình cài đặt tự động. Vào đầu năm 2020, quyết định đã được đưa ra là xóa trình cài đặt tự động khỏi kho lưu trữ lõi MagicMirror² và chuyển nó sang một kho lưu trữ riêng do cộng đồng duy trì. Để biết thêm thông tin về quyết định này, vui lòng xem vấn đề #1860 trên GitHub

Do đó, cách cài đặt được hỗ trợ chính thức duy nhất là sử dụng. Bạn tự chịu rủi ro khi sử dụng các tập lệnh cài đặt bên ngoài nhưng có thể giúp quá trình này dễ dàng hơn rất nhiều. Trình cài đặt tự động có sẵn có thể được tìm thấy trong.

Hướng dẫn cài đặt

  1. Tải xuống và cài đặt Node mới nhất. phiên bản js
  • curl -sL //deb.nodesource.com/setup_16.x | sudo -E bash -
  • sudo apt install -y nodejs
  1. Sao chép kho lưu trữ và kiểm tra nhánh chính. git clone //github.com/MichMich/MagicMirror
  2. Nhập kho lưu trữ. cd MagicMirror/
  3. Cài đặt ứng dụng. npm run install-mm
  4. Tạo một bản sao của tệp mẫu cấu hình. cp config/config.js.sample config/config.js
  5. Khởi động ứng dụng. npm run start
    Chỉ sử dụng cho Máy chủ. npm run server.

GHI CHÚ

Bước cài đặt cho npm run install-mm sẽ mất nhiều thời gian, thường có rất ít hoặc không có phản hồi của thiết bị đầu cuối. Đối với RPi3, đây là ~10 phút và đối với Rpi2 là ~25 phút. Đừng ngắt lời nếu không bạn có nguy cơ bị 💔 bởi Raspberry Jam

GHI CHÚ

Bạn có thể nhận được Cảnh báo bảo mật cao cho npm trong quá trình cài đặt tham khảo npm. Vui lòng bỏ qua cảnh báo vì chúng tôi không thể làm gì được. Bản sửa lỗi kiểm toán gây ra nhiều rắc rối hơn bản sửa lỗi và npm 8 chưa được thử nghiệm với phiên bản MagicMirror này

Phương pháp cài đặt thay thế

Các phương pháp cài đặt sau đây không được duy trì bởi nhóm nòng cốt MagicMirror². Bạn tự chịu rủi ro khi sử dụng các tập lệnh và phương pháp này

Tập lệnh cài đặt tự động

Hình ảnh Docker

Biểu đồ Kubernetes Helm

  • Nếu bạn muốn chạy MagicMirror² [ở chế độ chỉ dành cho máy chủ] trong cụm kubernetes thì hãy xem Biểu đồ điều khiển MagicMirror này

MagicMirrorOS

  • Đây là một hệ điều hành đầy đủ dựa trên Raspbian. Vì vậy, thay vì tải xuống Raspbian và đặt cái này vào thẻ sd của bạn, bạn có thể sử dụng MagicMirrorOS để thay thế. Nó chạy ra khỏi hộp với thiết lập mặc định của MagicMirror, bên dưới mui xe, nó sử dụng thiết lập docker

Hệ điều hành khác

các cửa sổ

Để phần mềm MagicMirror chạy trên Windows, bạn phải thực hiện hai việc ngoài những việc trên

4a. Cài đặt các phụ thuộc trong thư mục nhà cung cấp và phông chữ

PowerShell

  1. cd fonts; npm install; cd ..
  2. sudo apt install -y nodejs0

Dấu nhắc lệnh

  1. sudo apt install -y nodejs1
  2. sudo apt install -y nodejs2

Nếu không, màn hình sẽ đen khi khởi động MagicMirror

5a. Sửa tập lệnh bắt đầu trong tệp sudo apt install -y nodejs3

  1. Điều hướng đến tệp sudo apt install -y nodejs3
  2. Tìm nơi nó nói
  3. và thay thế nó bằng

Nếu không, chương trình sẽ không bắt đầu, nhưng sẽ hiển thị thông báo lỗi này. sudo apt install -y nodejs5

Lưu ý những điều dưới đây

  • sudo apt install -y nodejs6 không hoạt động qua SSH. Nhưng bạn có thể sử dụng sudo apt install -y nodejs7 để thay thế.
    Thao tác này khởi động gương trên màn hình điều khiển từ xa.
  • Nếu bạn muốn gỡ lỗi trên Raspberry Pi của mình, bạn có thể sử dụng sudo apt install -y nodejs8 sẽ khởi động MM khi bật Công cụ dành cho nhà phát triển
  • Để truy cập menu thanh công cụ khi ở chế độ phản chiếu, hãy nhấn phím sudo apt install -y nodejs9
  • Để chuyển đổi [web] git clone //github.com/MichMich/MagicMirror0 từ chế độ phản chiếu, hãy sử dụng git clone //github.com/MichMich/MagicMirror1 hoặc sudo apt install -y nodejs9 và chọn git clone //github.com/MichMich/MagicMirror3

Chỉ máy chủ

Trong một số trường hợp, bạn muốn khởi động ứng dụng mà không có cửa sổ ứng dụng thực. Trong trường hợp này, bạn có thể khởi động MagicMirror² ở chế độ chỉ dành cho máy chủ bằng cách chạy thủ công npm run server hoặc sử dụng Docker. Thao tác này sẽ khởi động máy chủ, sau đó bạn có thể mở ứng dụng trong trình duyệt bạn chọn. Mô tả chi tiết bên dưới

QUAN TRỌNG

Đảm bảo rằng bạn đưa giao diện/ip [git clone //github.com/MichMich/MagicMirror5] vào danh sách trắng trong cấu hình máy chủ nơi bạn muốn máy khách kết nối, nếu không nó sẽ không được phép kết nối với máy chủ. Bạn cũng cần đặt trường máy chủ lưu trữ cục bộ git clone //github.com/MichMich/MagicMirror6 thành git clone //github.com/MichMich/MagicMirror7 để RPi có thể nghe trên tất cả các giao diện chứ không chỉ git clone //github.com/MichMich/MagicMirror8 [mặc định]

Chỉ khách hàng

Đây là khi bạn đã có một máy chủ chạy từ xa và muốn RPi của bạn kết nối như một máy khách độc lập với phiên bản này, để hiển thị MM từ máy chủ. Sau đó, từ RPi của bạn, bạn chạy nó với. git clone //github.com/MichMich/MagicMirror9. [Chỉ định địa chỉ IP và số cổng của máy chủ]

Chủ Đề