现在我正在尝试为TON创建钱包。
我下载并构建了Fift解释器,并试图使用./crypto/fift new-walelt.fif
创建新的钱包。 [ 1][t 0][1559491459.312618017][fift-main.cpp:147] Error interpreting standard preamble file `Fift.fif`: cannot locate file `Fift.fif`
Check that correct include path is set by -I or by FIFTPATH environment variable, or disable standard preamble by -n.
尽管设置了我的path变量。有人可以帮我吗?
答案 0 :(得分:0)
您是否尝试过./crypto/fift -I<source-directory>/crypto/fift new-wallet.fif
而不是设置环境变量? Fift.fif和Asm.fif库文件位于FIFTPATH中吗?
确保已遵循此处编写的所有说明:
https://test.ton.org/HOWTO.txt
如果正确执行上述所有指示,它应该可以工作。如果没有,则可能是一个错误。请记住,TON处于非常早期的测试阶段。您可以在此处提交问题:
答案 1 :(得分:0)
首先,找到 {{lite-client-source-direcotry}} / crypto / fift
不是构建目录,该目录是源文件(您下载的lite-client)所在的目录。因此,请验证您是否包含Fift.fif文件。
如果将其安装在用户工作目录中,则应为:
tree "C:\Windows" /A /F > "C:\Log.csv"
现在,您应该将FIFTPATH变量设置为指向该目录,或者使用-I选项运行fift:
~/lite-client/crypto/fift/
或
export FIFTPATH=~/lite-client/crypto/fift/
./crypto/fift new-walelt.fif
答案 2 :(得分:0)
在这里有同样的问题。我尝试了OS X上路径的组合,但是没有运气。 我猜我们必须等待一个新版本。
答案 3 :(得分:0)
您也可以使用此:
cd ~/liteclient-build
crypto/fift -I/root/lite-client/crypto/fift/lib -s /root/lite-client/crypto/smartcont/new-wallet.fif -1 wallet_name
答案 4 :(得分:0)
尝试一下(为我工作)
export FIFTPATH=~/lite-client/crypto/fift/lib
./crypto/fift new-wallet.fif