【问题标题】:How to install Grafana on Mac如何在 Mac 上安装 Grafana
【发布时间】:2015-09-21 06:10:31
【问题描述】:

我绑定了以下步骤

cd $GOPATH/src/github.com/grafana/grafana 去运行 build.go 设置 我得到了以下 版本:2.5.0-pre1,Linux 版本:2.5.0,包迭代:pre1 去获取 -v github.com/tools/godep github.com/tools/godep(下载) github.com/tools/godep/Godeps/_workspace/src/github.com/kr/fs github.com/tools/godep/Godeps/_workspace/src/github.com/pmezard/go-difflib/difflib github.com/tools/godep/Godeps/_workspace/src/golang.org/x/tools/go/vcs github.com/tools/godep 去获取 -v github.com/blang/semver github.com/blang/semver(下载) github.com/blang/semver 去获取 -v github.com/mattn/go-sqlite3 去安装 -v github.com/mattn/go-sqlite3

然后我执行了

$GOPATH/bin/godep 恢复 我没有 putput 但命令被执行了

然后我运行命令

运行 build.go build

Version: 2.5.0-pre1, Linux Version: 2.5.0, Package Iteration: pre1
rm -r bin
rm -r Godeps/_workspace/pkg
rm -r Godeps/_workspace/bin
rm -r dist
rm -r tmp
rm -r /Users/skhare/sk/go/pkg/darwin_amd64/github.com/grafana
rm -r ./bin/grafana-server
rm -r ./bin/grafana-server.md5
 GOPATH=/Users/skhare/sk/go/src/github.com/grafana/grafana/Godeps/_workspace:/Users/skhare/sk/go
go build -ldflags -w -X main.version '2.5.0-pre1' -X main.commit 'v2.1.2+394-    gfb767f5' -X main.buildstamp 1442671169 -o ./bin/grafana-server .
# github.com/grafana/grafana
link: warning: option -X main.version 2.5.0-pre1 may not work in future releases; use -X main.version=2.5.0-pre1
link: warning: option -X main.commit v2.1.2+394-gfb767f5 may not work in future releases; use -X main.commit=v2.1.2+394-gfb767f5
link: warning: option -X main.buildstamp 1442671169 may not work in future releases; use -X main.buildstamp=1442671169

然后我执行了

npm 安装

我必须安装 npm

>npm install -g grunt-cli
/usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt-cli/bin/grunt
grunt-cli@0.1.13 /usr/local/lib/node_modules/grunt-cli
├── resolve@0.3.1
├── nopt@1.0.10 (abbrev@1.0.7)
└── findup-sync@0.1.3 (lodash@2.4.2, glob@3.2.11)

>grunt

Running "jscs:src" (jscs) task
>> 156 files without code style errors.

Running "jshint:source" (jshint) task

✔ No problems


Running "jshint:tests" (jshint) task

✔ No problems


Running "tslint:source" (tslint) task
>> 11 files lint free.

Running "clean:gen" (clean) task
Cleaning public_gen...OK

Running "copy:public_to_gen" (copy) task
Created 122 directories, copied 553 files

Running "less:src" (less) task
File public_gen/css/bootstrap.dark.min.css created.
File public_gen/css/bootstrap.light.min.css created.
File public_gen/css/bootstrap-responsive.min.css created.

Running "concat:cssDark" (concat) task
File public_gen/css/grafana.dark.min.css created.

Running "concat:cssLight" (concat) task
File public_gen/css/grafana.light.min.css created.

Running "typescript:build" (typescript) task
42 files created. js: 14 files, map: 14 files, declaration: 14 files (968ms)

Done, without errors.

>go get github.com/Unknwon/bra

上面的命令没有给出任何输出,也没有错误信息

文胸跑 它说 -bash: bra: command not found

我试图寻找解决方案,但我找不到。请帮忙

【问题讨论】:

    标签: grafana


    【解决方案1】:

    在源代码更改时重新编译后端 在源更改时重建(需要您执行 godep restore)

    go get github.com/Unknwon/bra
    bra run
    

    在本地运行 Grafana 您可以通过运行以下命令来运行 Grafana 的本地实例:

     ./bin/grafana-server 
    

    你一定错过了这一步!

     go get github.com/Unknwon/bra
    

    【讨论】:

    • 我确实执行了命令 go get github.com/Unknwon/bra,但它没有在屏幕上给我任何输出,也没有错误消息,但我在执行此命令后得到了 shell 提示。我上面也提到过这个命令。
    • 我试过这个命令 >sudo go get github.com/Unknwon/bra.我收到以下消息“package github.com/Unknwon/bra:无法下载,$GOPATH 未设置。有关更多详细信息,请参阅:go help gopath”。我不知道我必须做些什么改变。
    • 我没有在.bashrc中设置GOPATH和GOROOT,终于可以无误地执行一切了。
    • 是否需要 goroot。我有同样的问题。你能解释一下你做了什么
    【解决方案2】:

    您可以使用 home brew 安装 Grafana。

    brew update
    brew install grafana
    

    【讨论】:

      【解决方案3】:

      这听起来像是安装 Go 以构建其他东西的问题(对我来说,它是 Grafana)。在这种情况下 $GOPATH/bin 不在您的 PATH 中。 $GOPATH/bin/bra 应该可以工作。它对我有用。

      【讨论】:

        【解决方案4】:

        我建议你在 Docker 中安装 Grafana。如果您安装Docker for Mac,GUI (Kitematic) 将允许您一键安装 grafana。您只需要使用“+ New”按钮创建一个新容器,在现有图像列表中搜索 grafana 并单击“Create”

        Docker会下载grafana,会出现在左侧边栏:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-10-13
          • 1970-01-01
          • 1970-01-01
          • 2016-04-13
          • 2019-01-04
          • 2021-12-31
          • 2013-12-05
          • 2019-11-02
          相关资源
          最近更新 更多