2016-04-08 17 views
5

khi runnigelixir - phượng: undefined Hex.SCM.managers chức năng

mix phoenix.server 
undefined function Hex.SCM.managers/1 

đang trở lại. Có ai biết tôi nên cài đặt gói nào? Elixir nằm trong phiên bản 1.2.3 và Erlang/OTP 18 Cảm ơn bạn trước

+0

Hãy thử 'trộn local.hex' để cài đặt trình quản lý gói hex. Thông tin thêm http://stackoverflow.com/questions/34567624/undefinedfunctionerror-phoenix-elixir-new-project – tkowal

+0

trộn local.hex - không có gì thay đổi, không có lỗi. Tôi nhận ra hỗn hợp deps.get trả về cùng một lỗi. – user3620304

+1

Vấn đề tương tự đối với tôi sau khi nâng cấp lên 1.3.1, Cài đặt hex cục bộ không hoạt động. –

Trả lời

3

Có vẻ như cài đặt Hex của bạn bị hỏng. Thử cài đặt với mix local.hex --force.

Ngoài ra, bạn có thể thử tải xuống và cài đặt phiên bản mới nhất theo cách thủ công.

$ wget http://s3.amazonaws.com/s3.hex.pm/installs/1.1.0/hex-0.11.5.ez 
$ mix archive.install hex-0.11.5.ez 
2
  1. Run mix hex.info để xác minh rằng phiên bản của Hex là lỗi thời. (Ví dụ: Hex v0.7.5.)
  2. Xóa thư mục ~/.mix rồi chạy mix local.hex --force.
  3. Chạy lại mix hex.info lần nữa; phiên bản phải được cập nhật.
+1

Cảm ơn! Đây là cách duy nhất tôi có thể sửa Hex. Đối với một số lý do thậm chí làm 'trộn local.hex - lực lượng' không hoạt động. Đã phải xóa thủ công '~/.mix' – xthrd

Các vấn đề liên quan