問題タブ [pharo-6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
smalltalk - Centos 7.4x で OSSubprocess を Pharo 6.1 に追加するとエラーが発生する
CentOS 7.4 で Pharo 6.1 から( Mariano Martinez PeckOSSubprocess
によって書かれた)いじりたいと思っていました。
で検索しPharo Project Catalog
てインストールしてみました。
エラーが発生しました:
どうやら、いくつかのライブラリlibcurl-gnutls
がlibgit2.so
.
依存関係を確認するとldd libgit2.so
:
問題は明らかに次のとおりです。
libcurl-gnutls.so.4
ライブラリは明らかに CentOS 7 に同梱されていません。
libcurl-gnutls* と呼ばれるものはまったく提供していません。私たちの curl は gnutls を使用しません。
libssl.so.1.0.0
古いです( についても同じですlibcrypto.so.1.0.0
)。私がチェックした場合libssl
:
CentOS 7 の詳細は次のとおりです。
今、百万ドルの質問:
このような状況にどのように対処しますか?新しいライブラリのバージョンに対してライブラリ全体Pharo VM
またはライブラリのみを再コンパイルする合理的な方法はありますか?libgit2
pharo - Pharo の状態が壊れています。コードを保存するにはどうすればよいですか?
DynamicComposableModel を使用し、デバッガーでメソッドを編集した後、Pharo 6.1 イメージは次の状態になりました。
と
. これらのエラーのため、コードを「ファイル アウト」できません。実際には「UIVidya」と呼ばれ、定義する必要があるクラスを参照することさえできません
. 壊れた画像では、 SpecLayoutUIVidya classLayout
を返します。正常な画像では、 FixedLayoutを返します。私は意図的にこの変更を行ったわけではなく、それがどのように起こったのかさえ知りません. 最後の変更を破棄せずに、破損した Pharo イメージをその場で修復できますか?UIVidya classLayout