我對elixir和phoenix(以及ubuntu)頗爲陌生,並且一直在努力讓自己與Web開發一起運行。 在創建使用mix deps.get失敗(依賴項問題)
mix phoenix.new webapp
我從終端
Fetch and install dependencies? [Yn] y
* running mix deps.get
* error command failed to execute, please run the following command again after installation: "mix deps.get"
* running npm install && node node_modules/brunch/bin/brunch build
* error command failed to execute, please run the following command again after installation: "npm install && node node_modules/brunch/bin/brunch build"
以下誤差的新鳳應用程序和運行時mix deps.get
所得錯誤消息是
** (Mix) No package with name phoenix_ecto (from: mix.exs) in registry
我當談到我們時,我們仍然很新在這個平臺上,所以我不完全確定如何在註冊表中下載/獲取/放置/下載phoenix_ecto
包。 從我理解這一切都是由十六進制包管理器處理。
我確實設法在幾天前啓動並運行了phoenix,並且開發了一些小型測試應用程序。 但它似乎在我魯莽的終端sudoing某處我設法打破某些地方的東西。
一些額外的信息
Elixir 1.3.4
Mix 1.3.4
npm 3.5.2
node v4.2.6
Phoenix v1.2.1
如果任何其他信息,需要我會很樂意提供!
這是一個奇怪的錯誤。是的phoenix_ecto應該由十六進制來處理。如果我是你,我會嘗試直接添加依賴到你的混音文件,如果它不在那裏。像這樣:{:phoenix_ecto,「〜> 3.1.0-rc.0」} –
我檢查了我的mix.exs文件,並且依賴關係已經是{:phoenix_ecto,「〜> 3.0」} –