问题标签 [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.

0 投票
1 回答
206 浏览

smalltalk - 在 Centos 7.4x 上将 OSSubprocess 添加到我的 Pharo 6.1 时出错

我想在我的 CentOS 7.4 上从我的 Pharo 6.1中弄乱OSSubprocess(由Mariano Martinez Peck编写)。

我在里面搜索Pharo Project Catalog并尝试安装它。

我收到一个错误:

显然,一些库libcurl-gnutlslibgit2.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

0 投票
2 回答
111 浏览

pharo - Pharo 状态已损坏,如何保存我的代码?

使用 DynamicComposableModel 并在调试器中编辑我的方法后,我的 Pharo 6.1 图像已达到此状态:

. 由于这些错误,我无法“归档”我的代码。我什至无法浏览我的课程,它实际上被称为“UIVidya”,应该由

. 在损坏的图像中,UIVidya classLayout返回SpecLayout。在健康的图像中,UIVidya classLayout返回FixedLayout。我不是故意做出这个改变,甚至不知道它是怎么发生的。我可以在不放弃最后更改的情况下就地修复损坏的 Pharo 图像吗?

0 投票
1 回答
132 浏览

smalltalk - 我们如何将画布图像数据作为附件发送到 Pharo 上的服务器?

我们如何将数据文件发送或上传到 Pharo 上的服务器。我看到了一些从机器上的目录发送文件的例子。它工作正常。

在我的情况下,我不想发送/上传在机器上下载的文件,而是想发送/上传托管在某处的文件或我通过网络检索的数据并将其发送到另一台服务器。我们怎样才能做到这一点?

0 投票
1 回答
267 浏览

smalltalk - 如何将依赖项添加到 Pharo 图像?

在使用 Seaside 构建应用程序后,我设法使用 iceberg 将我的 Pharo 图像代码推送到 GitHub。我能够将它克隆到新机器上的新 Pharo 映像中。但是,将包加载到图像中似乎会产生错误,请求一些海边依赖项。我仍然不明白向 Pharo 图像添加依赖项的概念。有人可以向我解释如何去做吗?我需要它来进行代码部署和协作。

0 投票
2 回答
485 浏览

pharo - 如何在 Pharo 6.1 中“归档”?

想要将我的小项目从 Pharo 5 迁移到 Pharo 6.1,当我右键单击我的包及其类时,我很高兴地找到了File Out选项。我看到它为我的图像目录中的那些工件生成文本文件(我在 Windows 上运行)。到目前为止,一切都很好。

但是,我到处寻找将这些文件导入回 Pharo 6.1 的菜单(右键单击包列表等),但无济于事。如何执行File In(与File Out相反)?

0 投票
1 回答
75 浏览

pharo - Seaside 中嵌套的#call: 的数量是否有限制?

我正在开发一个海边应用程序,我怀疑我已经到了无法再使用#call:另一个组件的地步。这不是我的 WAComponents 的问题,因为我尝试了其他#call:#confirm:.

我的应用程序中有 4 个嵌套#call:的 (我知道,我知道......但我不是在寻找设计建议,只是对此的答案:))。第 5 个只是重新加载页面,而被调用的组件永远不会出现。

我搜索了文档,但对此一无所知,调试对我来说真的很困难,因为我不熟悉 Seaside 的内部代码。

这是 Pharo 6.1 下的 Seaside 3.2。

谢谢!