簡體   English   中英

在heroku上部署Rails應用程序時無法執行二進制文件

[英]cannot execute binary file while deploying rails app on heroku

我試圖在Heroku上部署我的Rails應用程序,並且出現錯誤。

我在macOS上運行

replace REPLACE_ME_OS/REPLACE_ME_ARCH with values as noted below 
$ wget https://cli-assets.heroku.com/heroku-cli/channels/stable/heroku-cli-linux-x64.tar.gz -O heroku.tar.gz 
$ tar -xvzf heroku.tar.gz 
$ mkdir -p /usr/local/lib /usr/local/bin
$ sudo mv heroku-cli-v6.x.x-darwin-64 /usr/local/lib/heroku
$ sudo ln -s /usr/local/lib/heroku/bin/heroku /usr/local/bin/heroku

當我運行heroku -v

/usr/local/bin/heroku: line 29: /usr/local/lib/heroku/bin/node: cannot execute binary file

有什么幫助嗎?

您已經下載了Linux版本,而不是macOS版本。 使用直接可從Heroku獲得的macOS安裝程序或使用Homebrew:

brew tap heroku/brew && brew install heroku

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM