JuliaTokyo / julia-wakalang

Juliaのわからないことへの質問を雑にする場所
MIT License
25 stars 3 forks source link

.jlファイルが実行できない #25

Open Tadahide opened 5 years ago

Tadahide commented 5 years ago

初歩的な質問失礼致します。 https://github.com/iuraiura/raijin ↑上記作者様の書かれた.jlファイルを実行したいのですが、エラーが出てしまい上手くいきません。(Stochasticsがなんたらとメッセージが出ます)

プログラミング知識ゼロのため手探りでなんとか実行を目指していますが、エラーへの対処法や調べ方すらもわからないため皆様のお知恵をお借りできないでしょうか。

bicycle1885 commented 5 years ago

以下の情報を示してもらえますか。

これらの情報がないと特にできることがないので、質問をするときには必要な情報です。

Tadahide commented 5 years ago

Kenta Sato 様

Tadahideと申します

まず、この度はご返信いただきまして感謝申し上げます。また、質問方法が至らず申し訳ありません。

現状は以下の通りです。 ・OS:mac OS High Sierra(v10.13.6) ・Julia:v0.4 ・これまでの手順 1:OANDAデモアカウント、及びAPIキーの発行 1:Julia v0.4のインストール 2:Julia起動後、

をそれぞれ実行

3:include("/Users/●●●●/Desktop/raijin-master/raijin.jl")を実行したところ、

LoadError: Cairo not properly installed. Please run Pkg.build("Cairo")

と出るのでPkg.add("Cairo")を実行すると

*julia> *Pkg.build("Cairo")

INFO: Building Homebrew

fatal: unable to find remote helper for 'https'

fatal: unable to find remote helper for 'https'

Error: Fetching /Users/●●●●●/.julia/v0.4/Homebrew/deps/usr failed!

Fetching /Users/●●●●●/.julia/v0.4/Homebrew/deps/usr/Library/Taps/homebrew/homebrew-core failed!

==============================[ ERROR: Homebrew ]===============================

LoadError: failed process: Process(`/Users/●●●●●/.julia/v0.4/Homebrew/deps/usr/bin/brew update --force`, ProcessExited(1)) [1]

while loading /Users/●●●●●/.julia/v0.4/Homebrew/deps/build.jl, in expression starting on line 2

================================================================================

INFO: Building Cairo

signal (11): Segmentation fault: 11

_platform_strcmp at /usr/lib/system/libsystem_platform.dylib (unknown line)

ERROR: Build process failed.

と表示されます。 試しにこの状態で再び include("/Users/Shinobu/Desktop/raijin-master/raijin.jl") を実行すると、今度は

ERROR: LoadError: syntax: missing comma or ) in argument list

while loading /Users/●●●●●/Desktop/raijin-master/raijin.jl, in expression starting on line 158

と表示されます。

以上が現状です。(個人名の部分は伏字にさせていただきました)

2019年5月7日(火) 10:50 Kenta Sato notifications@github.com:

以下の情報を示してもらえますか。

  • 実行した環境(OSやバージョン)
  • 実行手順
  • 出現したエラーメッセージ

これらの情報がないと特にできることがないので、質問をするときには必要な情報です。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/JuliaTokyo/julia-wakalang/issues/25#issuecomment-489875169, or mute the thread https://github.com/notifications/unsubscribe-auth/AL7NE6T73VT3ZIBYVVLC4FDPUDN6VANCNFSM4HK3KOPA .

bicycle1885 commented 5 years ago

Homebrew.jlの問題はQiitaに同様の報告があったので、これで解決するかもしれません。 https://qiita.com/antimon2/items/b682d12db5166f4d49bd#%E3%82%B1%E3%83%BC%E3%82%B92

ただ、元のソースコードも更新がなく、Julia 0.4(かなり古いので誰も使っていない)でのトラブルシューティングはかなり大変だと思います。

Tadahide commented 5 years ago

ご丁寧にありがとうございます。

ひとまずリンク先にて試行錯誤をしてみます。

参考までに教えていただきたいのですが、Julia 0.4向けに書かれたコードを1.0向けに書き直すというのは、やはり難儀な行為なのでしょうか。

raijin.jlの作者様にはコンタクトを試みているのですが難しく、とはいえMCMCを用いた予測をForexの自動売買に落とし込んだものは他に見当たらないためなんとか動かしてみたいと考えている次第です。

学術論文でMCMCを用いた為替のモデリングに関するものはいくつかあるのですが、コンピュータに実装してリアルタイムで分析結果をアウトプットするところまでは触れられていないのが現状です。

ご丁寧にご対応頂いている折恐縮ではございますが、上記についてもし何か参考にできそうなコンテンツがございましたら併せてご教示いただけましたら幸いに存じます。

2019年5月7日(火) 12:59 Kenta Sato notifications@github.com:

Homebrew.jlの問題はQiitaに同様の報告があったので、これで解決するかもしれません。

https://qiita.com/antimon2/items/b682d12db5166f4d49bd#%E3%82%B1%E3%83%BC%E3%82%B92

ただ、元のソースコードも更新がなく、Julia 0.4(かなり古いので誰も使っていない)でのトラブルシューティングはかなり大変だと思います。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/JuliaTokyo/julia-wakalang/issues/25#issuecomment-489898385, or mute the thread https://github.com/notifications/unsubscribe-auth/AL7NE6QLMOQ3ELW2GP5BKQ3PUD5AZANCNFSM4HK3KOPA .

bicycle1885 commented 5 years ago

参考までに教えていただきたいのですが、Julia 0.4向けに書かれたコードを1.0向けに書き直すというのは、やはり難儀な行為なのでしょうか。

コードを一見したところ、それほど大変ではないと思いますが、それなりにJuliaの知識が必要だと思います。 一つの方法としては、バージョンを0.1ずつ上げていけば、警告メッセージに従って修正していくことは可能だと思います。

Tadahide commented 5 years ago

ありがとうございます。

的を得ない質問にもかかわらず温かくご対応いただき感謝申し上げます。

先程お教えいただきましたリンク先にてHomebrew関連を試してはみたものの、やはり進捗がありませんのでv0.4のコードを現行のv1.0に書き直せないか試してみます。

2019年5月7日(火) 14:47 Kenta Sato notifications@github.com:

参考までに教えていただきたいのですが、Julia 0.4向けに書かれたコードを1.0向けに書き直すというのは、やはり難儀な行為なのでしょうか。

コードを一見したところ、それほど大変ではないと思いますが、それなりにJuliaの知識が必要だと思います。 一つの方法としては、バージョンを0.1ずつ上げていけば、警告メッセージに従って修正していくことは可能だと思います。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/JuliaTokyo/julia-wakalang/issues/25#issuecomment-489917372, or mute the thread https://github.com/notifications/unsubscribe-auth/AL7NE6W3VROMIULIISSFYMTPUEJVJANCNFSM4HK3KOPA .