首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用MOSS脚本?

如何使用MOSS脚本?
EN

Stack Overflow用户
提问于 2014-01-03 21:59:40
回答 3查看 25.9K关注 0票数 8

我试图在我的MOSS上运行MOSS,但我不知道我犯了什么错误。我不确定我是否正确运行了该命令。我下载了名为'moss‘的this文件,给了它执行权限,并尝试运行以下命令:

代码语言:javascript
复制
./moss -l python -c "Assignment 1" -d assignment1/

我得到的回应是

代码语言:javascript
复制
Checking files . . . 
OK

这是错误的。assignment1目录有4个python脚本。两个文件完全相似,在一个文件中,我重新排列了代码,在另一个文件中,我更改了变量名称。

我已经发送了注册电子邮件,我还没有收到任何回复。因此,我使用默认用户ID运行代码。

我也尝试通过发送每个python文件来运行它,而不是处理目录,仍然得到相同的响应。

代码语言:javascript
复制
./moss -l python -c "Assignment 1" 1.py 2.py 3.py 4.py
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-03 23:07:16

似乎有人应该注册才能使用它,网站上的说明并不清楚。我最终收到了带有userid的电子邮件,并运行了脚本,这一次它起作用了。

票数 2
EN

Stack Overflow用户

发布于 2017-01-24 12:52:02

在Mac上使用MOSS的步骤:

  1. 通过moss@moss.stanford.edu发送电子邮件,邮件正文中包含您要注册的电子邮件。例如: registeruser mail "username@domain“<-- your email

  1. 然后你会得到一个回复,其中包含你需要保存为“moss.pl”的脚本。只需确保您的Mac在“/usr/bin/”文件夹中有“perl”文件夹。否则,在脚本的第一行更改perl文件夹的路径,使其与您的计算机兼容。

  1. 现在使用命令“chmod ug+x moss.pl”设置execute权限。这应该允许您将查询发送到Stanford服务器。如果您不执行此命令,则可能会拒绝您提交任何查询的权限。

  1. 现在使用与以下命令类似的命令向服务器提交查询(请注意,该命令不限于单个标志(即-l)….refer脚本中的注释以获取使用说明):“./Moss.pl -l python file_1.py python

提交上述查询的结果将是:

正在检查文件。。。上传file_1.py ...done正常。正在上传file_2.py ...done。查询已提交。正在等待服务器的响应。

只需回顾一下您是否遵循了上面的所有步骤。那么,我不认为你在获取结果方面有任何问题。也许你遇到了问题,因为你最初没有注册。

票数 6
EN

Stack Overflow用户

发布于 2014-11-22 05:19:24

我认为您应该以以下格式重新发送电子邮件:

注册器用户

邮件您的电子邮件

在回复电子邮件中,您将获得您的ID,在脚本中替换它,然后再次运行moss文件。你应该会得到结果的链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20905330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档