簡體   English   中英

嘗試在 OSX 上刷新 openid-selector sprite 時出錯

[英]Errors trying to refresh openid-selector sprites on OSX

我正在使用openid-selector ,我已經用新聞提供者更新了 openid-en.js,現在,按照項目的 readme.txt,我應該用 generate-sprite.sh 刷新精靈圖像。

但是,當我嘗試在 OSX 終端上運行 generate-sprite.sh 時,輸出中會顯示以下錯誤:

./generate-sprite.sh: ./remcomments.sed: /bin/sed: bad interpreter: No such file or directory
./generate-sprite.sh: ./remcomments.sed: /bin/sed: bad interpreter: No such file or directory
./generate-sprite.sh: line 70: montage: command not found
./generate-sprite.sh: line 71: montage: command not found
./generate-sprite.sh: line 72: convert: command not found
rm: small.bmp: No such file or directory
rm: large.bmp: No such file or directory
done

有誰知道命令有什么問題或我的 OSX 上缺少什么?

這里有兩個問題:

  1. './remcomments.sed: /bin/sed: bad interpreter' 問題

在 openid-selector 附帶的 ./remcomments.sed 文件中有第一行:

#!/bin/sed -nf

好吧,在 OSX 中,sed 命令的路徑是:/usr/bin/sed,所以要解決第一個問題,只需將 ./remcomments.sed 的第一行更改為:

#!/usr/bin/sed -nf

  1. “蒙太奇:找不到命令”問題

OSX 上沒有“mountage”命令。 要解決第二個問題,您需要安裝ImageMagick

解決這兩個問題后,genage-sprinte.sh 將成功執行。

暫無
暫無

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

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