{ "@context": "https://schema.org", "@type": "Article", "headline": "找不到路径./node_modules/.bin/solcjs: 请检查路径是否正确", "datePublished": "2024-02-20T12:45:19", "dateModified": "2024-02-20T12:45:19", "description": "在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天golang学习网就整理分享《找不到路径./node_modules/.bin/solcjs: 请检查路径是否正确》,聊聊,希望可以帮助到正在努力赚钱的你。问题内容当我尝试运行此代码时遇到一个小问题package mainimport ( fmt os/exec)func main() { out, err := exec.Comm", "publisher": { "@type": "Organization", "name": "Golang学习网", "url": "https://m.17golang.com" }, "mainEntityOfPage": { "@type": "WebPage", "@id": "https://m.17golang.com/article/99328.html" } }
登录
首页 >  Golang >  Go问答

找不到路径./node_modules/.bin/solcjs: 请检查路径是否正确

来源:stackoverflow

时间:2024-02-20 12:45:19 435浏览 收藏

在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天golang学习网就整理分享《找不到路径./node_modules/.bin/solcjs: 请检查路径是否正确》,聊聊,希望可以帮助到正在努力赚钱的你。

问题内容

当我尝试运行此代码时遇到一个小问题

package main

import (
        "fmt"
        "os/exec"
)

func main() {

  out, err := exec.Command("./node_modules/.bin/solcjs", "--version").Output()
  if err != nil {
    panic(err)
  }

  fmt.Println(out)

}

此代码将从 ./node_modules/.bin/solcjs 获取 solcjs 版本。 但是,代码返回一个错误,告诉我该文件/文件夹不存在,我尝试了命令 ./node_modules/.bin/solcjs --version 我自己,它工作得很好。为什么我使用 go 时显示错误?


正确答案


您可能需要提及 solcjs 文件的完整路径。
使用下面的代码片段获取当前工作目录,然后在 /node_modules/.bin/solcjs 之前添加此路径:

mydir, _ := os.Getwd()
file_full_path := mydir + "/node_modules/.bin/solcjs"
out, err := exec.Command(file_full_path, "--version").Output()

本篇关于《找不到路径./node_modules/.bin/solcjs: 请检查路径是否正确》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>